Dot Sharp Consulting

Introdução a Linguagem 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.

Autor

Rodrigo Tenedini Castela - Desenvolvedor de Softwares com experiência em PHP e outras linguagens de programação.

Todos os textos disponiveis no site tem como objetivo mostrar casos praticos de uso, não nos responsabilizamos de forma alguma por problemas causados pelo mau uso das informações.
Valid CSS! Valid XHTML 1.1