Página Inicial > PHP > Introdução a Linguagem PHP

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.

Categories: PHP Tags: , ,
  1. Nenhum comentário ainda.
  1. Nenhum trackback ainda.