Introdução ao PHP 5 com MySQL/Estrutura de um programa PHP



Neste curso veremos o PHP em sua forma mais básica, que é a geração de páginas dinâmicas e scripts. O PHP pode ser utilizado de diversas outras formas, e caso se interesse em aprendê-las, a Wikiversidade possui outros cursos de PHP que se aprofundam nestes segmentos. Para isto, veja a página PHP.

Estrutura de um programa PHP

editar

Existem diversos editores com suporte a PHP no mercado, tanto comerciais como não-comerciais. No entanto podemos criar uma página PHP em qualquer editor de texto comum como Notepad, desde que posteriormente este arquivo seja salvo com a extensão .php. Após a criação do arquivo este deve ser disponibilizado na pasta de páginas de seu servidor de web, podendo ser chamado pelo web-browser.

A estrutura básica de um programa PHP é esta:

<?php
//corpo do programa
?>

Um programa PHP deve sempre iniciar com <?php e encerrar com ?>. O interpretador php considerará tudo o que for disponibilizado entre estas tags como código PHP e o interpretará (desconsiderando outros códigos que estejam fora destas tags, processando o programa e devolvendo o resultado em código HTML para o usuário. Um código PHP pode ser inserido em um código HTML, desde que seja obedecida a norma de abertura e fechamento do código PHP.

Desta forma, podemos gerar uma página php com código HTML (a página continuará sendo salva como .php :

<html>
<head>
<title>Olá Mundo</title>
</head>
<body>
<?php 
echo "Olá Mundo"; 
?>
</body>
</html>

Neste programa podemos visualizar que toda linha de instrução deve ser encerrada com um ponto e vírgula (;) e que a instrução echo serve para exibir no browser o texto que deve estar entre aspas duplas.

Salve o arquivo como ola_mundo.php no seu servidor web e chame o endereço do servidor via browser acrescentando "/ola_mundo.php" (geralmente o acesso se dará por http://127.0.0.1/ola_mundo.php ou http://localhost/ola_mundo.php). Deverá aparecer na tela do seu browser o texto "Olá Mundo". Como curiosidade, vá até Exibir Código-Fonte na página e visualize o código que é retornado ao usuário. Logicamente, apresentar este texto na tela é algo simples, que pode ser feito diretamente em HTML sem necessidade de uso do php. Mas é importante que o estudante entenda o conceito das tags e da estrutura de um programa php.

Existem outras formas de abrir e fechar um programa PHP como <? e  ?> , <% e  %> ou <script language="php">. No entanto as duas primeiras não são recomendadas pois outras linguagens interpretadas também utilizam estas tags de fechamento, e caso o servidor possua outros interpretadores além do php, pode haver um conflito de interpretação de códigos.

Este último modo é aconselhado a todos aqueles que tenham a coragem de trabalhar com o FrontPage, pois usando qualquer outra tag corre-se o risco de que a aplicação a apague sem motivo nenhum, pois trata-se de um código incompreensível para ela.

Para se comentar um código PHP, utiliza-se // para comentários de apenas uma linha e /* */ para comentários de múltiplas linhas. O interpretador PHP não considera o comentário do programa, e é interessante que o estudante aprenda a comentar seus códigos para facilitar qualquer alteração futura. Assim como exemplo de comentário de uma linha:

<html>
<head>
<title>Olá Mundo</title>
</head>
<body>
<?php 
echo "Olá Mundo"; //exibe na tela Olá Mundo
?>
</body>
</html>

Ou de comentário de múltiplas linhas:

<html>
<head>
<title>Olá Mundo</title>
</head>
<body>
<?php 
/* Este é um programa inicial em php que 
exibe na tela o Olá Mundo*/
echo "Olá Mundo"; //exibe na tela Olá Mundo
?>
</body>
</html>

Comandos desta lição

editar
Comando Função Observação
<?php e ?> Abre e fecha um bloco de código php.
echo Exibe na tela um texto digitado.
// comentário de uma linha
/* e */ comentário de múltiplas linhas

Resumo

editar
  • Programas PHP podem ser criados em qualquer editor de texto, desde que posteriormente sejam salvos em .php
  • Após a criação do arquivo este deve ser disponibilizado na pasta de páginas de seu servidor de web, podendo ser chamado pelo web-browser.
  • Um programa PHP deve sempre iniciar com <?php e encerrar com ?> e pode ser embutido em outros códigos como HTML
  • A instrução echo seguida de um texto com aspas, exibe o texto entre aspas na tela do browser
  • Comentários podem ser feitos utilizando // para comentário de uma linha e /* */ para comentários de mais de duas linhas, onde todo o texto inserido entre os asteriscos serão considerados como comentário.

Referências e bibliografia

editar
  Esta página é somente um esboço. Ampliando-a você ajudará a melhorar a Wikiversidade.