Introdução a Linguagem PHP

Breve introdução a linguagem de programação PHP.

O que é o PHP?

PHP significa “Hypertext Preprocessor”, e é uma linguagem interpretada principalmente utilizada no desenvolvimento WEB. Sua Sintaxe lembra um pouco a sintaxe do C e do Perl e é uma linguagem bem fácil de aprender.

O PHP se diferencia de outros scripts CGI porque ao invés de se escrever um monte de comandos para imprimir os HTML, é escrito um arquivo HTML com os códigos PHP embutídos entre o HTML delimitado por tags de inicio e fim.

As Tags que podem ser utilizadas para delimitar um script PHP são:

//1.
 <?php  echo("obrigatoriamente  utilizadas para se dispor de  XHTML ou  XML"); ?>

//2.
 <? echo ("este é o mais simples e utilizado "); ?>

//3.
   <script language="php">
      echo  ("outro modo de delimitaçao do script.");
   </script>

//4.
 <% echo ("Você também pode usar tags ASP  opcionalmente"); %>

O segundo tipo de tag nem sempre está disponível, tendo que ser ativada no arquivo de configuração do PHP.

short_open_tag = On

A quarta opção vem por defult desabilitada devendo também ser hablitada no arquivo de configuração para poder ser utilizada.

; Allow ASP-style <% %> tags.
asp_tags = Off

Vantagens do PHP.

O PHP é multiplataforma, podendo ser usado na maioria dos Sistemas Operacionais, OpenSource, e diferente de scripts como o JavaScript, ele roda no servidor, que alias é suportado pela maioria dos servidores WEB que existem hoje no mercado como o Apache, IIS, PWS, etc. O cliente recebe apenas os resultado dos scripts, que são interpretados no servidor, não tendo acesso ao código. Muito simples de se aprender e trabalhar, o PHP atende desde os mais experientes desenvolvedores quanto os iniciantes na área.

O que é necessário.

Vamos precisar de alguns itens essenciais para podermos trabalhar com o PHP:

Webserver – No momento o Apache, considerado o melhor e mais utilizado webserver, com versões para todos os sistemas operacionais.

PHP – É necessário ter o PHP instalado no seu servidor WEB para que possamos executar os scripts PHP você pode fazer o download da versão mais atual junto com toda a documentação necessária.

Banco de Dados – Em artigos futuros estarei exemplificando algumas aplicações que utilizam banco de dados. Estarei usando o MySQL que é o mais utilizado com PHP.

Suporte a Banco de Dados.

Trabalhar com PHP utilizando Banco de Dados é extremamente simples, um dos diferenciais dessa linguagem é a grande gama de banco de dados que suporta, como:

Adabas D InterBase PostgreSQL
dBase FrontBase SQLite
Empress mSQL Solid
FilePro (read-only) Direct MS-SQL Sybase
Hyperwave MySQL Velocis
IBM DB2 ODBC Unix dbm
Informix Oracle (OCI7 and OCI8)  
Ingres Ovrimos  

Variáveis.

No PHP as variáveis obrigatoriamente devem se iniciar com “ $ ”, após esse símbolo deve vir o identificador da variável que não pode ser um número. Não há a nescessidade de se declarar variáveis no PHP, diferentemente de outras linguagens de programação como C, Pascal e Delphi. Exemplo.

// Variáveis Válidas
$casal20
$variavel
$assim_pode

// Variáveis Inválidas
$20teconhecer
$100vergonha
$649

No trexo de código abaixo, temos um exemplo de atribuição de valores as variáveis e a forma que elas devem ser concatenadas.

<?php
  $nome = "Maria";
  $sobrenome = "Madalena";
  $idade = 45;
  echo "Nome:".$nome."<br />Sobrenome".$sobrenome."<br />Idade".$idade.";
?>

A maioria das variáveis em PHP
tem somente o escopo local no contexto em que foi definida, isso se agrega aos arquivos incluídos. Veja o exemplo a seguir.

<?php
$var = 1;
include"arq.inc";
?>

Nesse exemplo a variável $var estará disponível no arquivo incluído arq, entretanto, essas variáveis não são reconhecidas dentro das funções. O mesmo acontece com as variáveis definidas dentro de funções que são utilizáveis apenas dentro do escopo das mesmas. Exemplo.

<?php
  $var = 1;
  function Teste(){
    echo $var;
  }
  Teste();
?>

O que será impresso por esse script acima é vazio, mesmo a variável tendo recebido o valor ‘1’ no início do bloco, dentro da função o valor dela é nulo. Nesse caso deveria ser passado o valor da variável para a função por parâmetro, ou utilizar a palavra chave global para importar a variável para o escopo local da função. Exemplo.

<?php
  $var = 1;
  function Teste(){
      global $var;
	  echo $var;
  }
  Teste();
?>

No exemplo acima será exibido o valor da variável $var, porém, qualquer alteração no valor da variável dentro da função não afetará a variável fora da função.

Variáveis Estáticas.

Variáveis

Constantes.

Constantes são valores definidos normalmente no início do programa e não variam ao longo de sua execução. Como na linguagem C, em PHP você pode definir suas próprias constantes com o função define:

define(nome_da_constante, valor_da_constante);

<?php
  define(nome, ”Maria”);
  define(sobrenome, “Madalena”);
  define(idade, 45);
  echo “Nome”.nome.”<br />Sobrenome”.sobrenome.”<br />Idade”.idade.”<br  />”;
?>

Em Breve estarei disponibilizando alguns exemplos práticos sobre a utilização do PHP.

5 Respostas

  1. Rogério

    Ótimo explicação, estou estudando agora sobre algumas linguagens,sou novo na área e queria saber um pouco sobre o que seria PHP ^^, pretendo continuar estudando, muito obrigado pela explicação.. flw

      (Citar)

  2. Hamilton Antunes

    tem uma pessoa que fez em PHP um programa para impressão de etiquetas,
    quando eu utilizo este programa, para imprimir, quero saber se há
    possibilidade, desta pessoa que fez este programa, acesar pela internet
    as impressões desta etiqueta? e sem que eu saiba?

      (Citar)

  3. Hamilton Antunes:
    tem uma pessoa que fez em PHP um programa para impressão de etiquetas,
    quando eu utilizo este programa, para imprimir, quero saber se há
    possibilidade, desta pessoa que fez este programa, acesar pela internet
    as impressões desta etiqueta? e sem que eu saiba?

    Hamilton, boa noite.

    Sim é possível que ele tenh acesso a aplicação.

    Isso pode ser feito na configuração do Firewall.

    Cria-se uma regra para permitir o acesso externo a aplicação Interna.

    Para verificar algum acesso está sendo feito você pode verificar o log de acesso do servidor Apache.

    No log é possível identificar o endereço IP de acesso.

    abs,

    Rodrigo

      (Citar)

  4. Hermenegildo ManueL

    xta e a primeira vez k busco informacao sobre php e gostei da sintaxe pois e curta e objectiva gostaria de aprender mas sobre a linguagem e seu compilador se poder enviam-me informacoes por e-mail.

      (Citar)

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Home Programação PHP Introdução a Linguagem PHP