Php

Aulas‎ > ‎

Aula 2

Preparando o ambiente para utilização:

Lembre-se de iniciar todos os serviços do WampServer 2.0 primeiro. Qualquer dúvida volte a aula sobre este assunto.

Para criar e editar scripts, em PHP, podemos utilizar qualquer editor de Html, ou até mesmo o bloco de notas do Windows. Vamos inicialmente utilizar o bloco de notas, depois optaremos por outro editor PHP.

Entendendo o código

Um código php pode conter, ou não, tags Html, essas tags não são processadas pelo servidor, são simplesmente passadas ao browser solicitante.

Normalmente utiliza-se Html para fazer a parte estática da página, sua estrutura e o php para a parte lógica, que exige processamento. “Deve-se salvar os códigos em PHP com extensão “.php”.  No entanto você também pode salvar o documento como extensão ".html" e embutir scripts em php.

Nessas aulas, estarei considerando que você tenha conhecimentos básicos de HTML, quando necessário explicarei os códigos. 

Há quatro conjuntos de tags que podem ser usadas para marcar blocos de código PHP. Delas, somente duas (<?php. . .?> e <script language="php">. . .</script>) são sempre disponíveis. As outras podem ser ativadas ou desativadas a partir do arquivo de configuração php.ini.

O primeiro método, <?php. . .?>, é o preferencial, já que ele permite o uso do PHP em códigos padrão XML e XHTML.

Vamos usar no início a sintaxe configurada no arquivo php.ini abaixo:

<?

   Código php

?>

 

Depois passaremos a utilizar a preferencial:

<?php

   Código php

?>

Primeiro Exemplo em PHP
 

1) Abra o Bloco de Notas, do Windows, e digite o código como mostrado na figura abaixo.


2) Salve o arquivo como Exemplo_01.php na pasta “C:\Wamp\www\aula” - Pasta que foi criada nas aulas anteriores.

3) Para executarmos o arquivo criado devemos abrir o navegador de Internet, instalado na máquina, e digitar o endereço: http://localhost/aula/Exemplo_01.php. O resultado deve ser parecido com o mostrado na figura abaixo.


 

O comando echo retorna, o que está entre aspas, na forma de uma string, e disponibiliza, no formato html. Esta string pode ser passada diretamente (como no exemplo) para o corpo do navegador, ou para uma variável que poderá ser utilizada mais tarde no processamento das informações.

O processo de interpretação de um arquivo pelo PHP inicia-se quando uma das tags especiais é encontrada no conteúdo (conjunto de códigos) do arquivo. O interpretador passa, então, a executar os comandos e só para quando encontra uma tag de fechamento do PHP. Este mecanismo permite, portanto, que o código PHP seja inserido em um documento escrito em HTML. Logo, tudo o que estiver fora das tags PHP é exibido, no navegador, exatamente como foi digitado.

Separador de Instruções e Variáveis

As instruções, no PHP, são separadas da mesma forma que nas linguagens “C” e “Perl”, ou seja: cada instrução termina com um ponto e vírgula (;). A tag (?>) implica nofechamento de uma instrução, porém ela não vem seguida de (;).

Exemplo:
echo  “Exemplo de um programa em PHP”;

echo “desenvolvido para iniciantes”;

Variáveis 
As variáveis, em PHP, não precisam ser declaradas, mas devem sempre ter “$” na frente do nome. Por sua vez os nomes devem sempre começar com letras ou com o caractere “_”.

Exemplo: $nome  ou  $_CPF

Em uma variável podemos armazenar os mais diversos tipos de dados. O quadro abaixo mostra os tipos de dados utilizados no PHP.


Observação: O PHP é case sensitive, portanto $nome é diferente de $Nome ou $NOME.

Segundo Exemplo em PHP             

Vamos ver, agora, como realizar a declaração de variáveis no PHP.

1)     Abra o Bloco de Notas (Windows) e digite o código abaixo (se desejar pode selecionar, copiar e transferir para o bloco de notas para facilitar seu trabalho):

<html>
<head><title>PHP – Aula do Maromo</title></head>
     <body>
           <?
               // Declarando variáveis
               $valor = 10;   // inteiro
               $valor2 = 10.33;   // ponto flutuante
               $nome = “Maromo”;  // variável texto – string
               $checado = true;  // variável booleana
               echo “ Exemplo de um programa em PHP”;
               print “<P>”;
               echo “Conteúdo de valor:  ”;
               echo $valor;
               print “<P>”;
               echo “Conteúdo de valor2:  ”;
               echo $valor2;   
               print “<P>”;
               echo “Conteúdo de nome:  ”;
               echo $nome;
               print “<P>”;
               echo “Conteúdo de checado:  ”;
               echo $checado;
               print “<P>”;
          ?>
</body>
</html>

Observação: você pode acrescentar comentários para as linhas de código de várias formas, umas delas é a utilização da string “//” antes do comentário. Quando o interpretador PHP encontra essa seqüência ele ignora o restante da linha.

2) Salve com o nome Exemplo_02.php na pasta “C:\Wamp\www\aula”

3) Para executar, abra o navegador, e digite o endereço:http://localhost/aula/Exemplo_02.php, você terá como resultado a seguinte tela:

Linha de Comentários no PHP
O PHP suporta comentários do 'C', 'C++' e Unix shell.

Exemplo:

<?php
    echo "Isto é um teste"; //Comentário de uma linha no C++
    /* Isto é um comentário de mais de uma linha
       e aqui temos outra linha */
    echo "Isto é um outro teste";
    echo "O último teste"; #Comentário no estilo Unix shell
?>

Os comentários de uma linha só terão efeito até o fim da linha, ou fim do bloco de código PHP atual, o que ocorrer primeiro.

<h1>Isto é um <?php # echo " simples";?> exemplo.</h1>
<p>No título acima você lerá 'Isto é um exemplo'.
?>
No exemplo acima notamos que o comentário está dentro das tags de abertura e fechamento do PHP, logo tudo o que estiver fora destas tags serão visíveis no navegador.

Terceiro Exemplo:

Utilização de duas variáveis que receberão, respectivamente, a data e hora atuais.

1) Abra o Bloco de Notas e digite o Código abaixo:


2) Salve com o nome Exemplo_03.php na pasta “C:\Arquivos de programa\EasyPHP1-8\www\aula”

3) Para executar, abra o navegador e digite o endereço:http://localhost/aula/Exemplo_03.php. O resultado obtido está mostrado na figura abaixo:


Observação: no exemplo acima, as variáveis $data e $hora receberam o valor da data e hora do sistema através da função date( ).