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

acima: Introdução ao PHP 5 com MySQL anterior: <<<História do MySQL | próximo: Variáveis e Constantes>>>
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

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:
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 :
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:
Ou de comentário de múltiplas linhas:

## Comandos desta lição

| Comando | Funçã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

* 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

* Esta página é somente um esboço. Ampliando-a você ajudará a melhorar a Wikiversidade.
acima: Introdução ao PHP 5 com MySQL anterior: <<<História do MySQL | próximo: Variáveis e Constantes>>>