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 | editar código-fonte]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 | editar código-fonte]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 | editar código-fonte]- 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 | editar código-fonte]
|