Introdução
Para assimilar as informações contidas no material abaixo
recomendo possuir conhecimento mínimo em HTML, para que possa concentrar-se no código
PHP.
Para começar a aprender PHP, tem de perceber primeiro como ele
se funde com o HTML. Ou seja, se temos uma página em HTML e pretendemos
criar uma simples funcionalidade desenvolvida em PHP, não precisamos
escrever a
página toda em PHP. Seria totalmente inútil fazer o output de uma
página inteira de HTML, só para mostrar as horas, ou a data.
Veja como tudo funciona!
<html>
<body>
<!-- Exemplo de um output em HTML -->
Olá pessoal! Esta é uma área normal de <b>HTML</b>! <br>
<?php
// Exemplo de um simples output em PHP
echo "Esta área já é dentro do <b>PHP</b>.";
?>
</body>
</html>
Salve o arquivo com o nome de "exemplo1.php".
No primeiro exemplo temos uma página normal com o cabeçalho normal e algumas
tags de HTML. Depois temos também a área que contem código PHP.
Essa área é delimitada pelas tags <?php (inicio) e ?> (fim). Neste
exemplo, o código utiliza a função "echo" para enviar o output para a
página final, sobe a forma de código HTML. Logo o resultado deste
"echo" vai ser:
Esta área já é dentro do PHP.
Em que a palavra PHP é escrita a BOLD.
Nota: TODAS AS INTRUCÕES SÃO TERMIDADAS COM O CARACTERE; (ponto e vírgula) Este
caractere indica ao interpretador quando acaba uma instrução, e quando ele deve
esperar outra instrução. A exceção deste caso é quando um bloco
de código PHP só contem uma única instrução, podendo neste caso
incluir ou não o ';' .
Assim como existem comentários em HTML delimitados por <!-- e -->,
em PHP também é possível comentar partes de um código. Para
tal, quando se quer comentar uma única linha, utilizamos os caracteres '//'
para comentar a
linha que não será processada. Para um bloco de linhas, utilizamos os
separadores "/*" no inicio do bloco, e "*/" para fechar o
comentário.
Exemplo:
<?php
// Uma linha de comentário ..
/*
Um Simples
bloco de
comentário !!!
*/
?>
Exercício 1:
Utiliza alternadamente a função Echo do PHP e o texto normal em html
para efetuar o output das seguintes frases:
Html:
A Primeira linha é <u>normal</u>.<br>
PHP:
A segunda, linha já é escrita pelo <b>PHP</b>.<br>
Html:
Nisto, vem uma <font color=#FF0000>3ª mais
complexa</font>...<br>
PHP:
E logo a <font color=#00FF00>seguir</font>, a 4ª <font
color=#0000FF>ainda
mais</font> complicada!<br>
Se tudo correr bem, o resultado é o seguinte:
A primeira linha é normal.
(com o "normal" sublinhado)
A segunda linha, já é escrita pelo PHP.
(o "PHP" a bold)
Nisto, vem uma 3ª mais complicada...
("3ª mais complexa" a vermelho)
E logo a seguir, a 4ª ainda mais complicada!
("seguir" a verde e "ainda mais" a azul)
Se conseguiste fazer isto, estas no bom caminho!
Resumo:
O PHP pode ser apenas um pedaço de código que fica no
meio de tags HTML e é
delimitado pelas tags <?php e ?>.