Ora muito bom dia:
Respeitando os (muitos) pedidos que tive relativamente ao assunto, ora cá vai:
PHP: episódio nº 1 - Getting Started!PHP... uma linguagem muito útil no dia a dia. Mas que raio é isto, perguntam vocês. PHP (que significa Hypertext PreProcessor) é uma linguagem server side que, como o nome indica, "trabalha" o código
antes de este ser enviado para o browser do visitante! Neste sentido, só trás vantagens:
1- o visitante só vê o que o webmaster quer;
2- o código está sempre protegido;
3- os SE "adoram" o php porque somente veem HTML;
4- temos um controlo absoluto sobre o que é apresentado ao visitante;
5- e se eu continuar a dizer todas as razões... ficamos sem espaço para mais!
Então, o que é necessário para funcionar?A maneira mais fácil e rápida de começar a trabalhar com PHP é tendo um alojamento que já tenha suporte para PHP. Assim, todas as configurações já estão realizadas e afinadas. Para os mais arrojados, podem sempre fazer o download do EasyPHP (
http://www.thewebstylist.com/php/easy-php.html) e instalar no seu próprio PC. Este pack já inclui o Apache e todos os módulos necessários para instalar um servidor caseiro com suporte PHP.
E como é que o PHP funciona?Sem problemas.

O PHP são comandos que são inserido no meio de código HTML! Ou seja, a página continua a ser o HTML que já conhecemos do dia a dia!

Até um simples notepad dá para escrever php!
Vamos lá fazer um teste?OK! depois desta pequena introdução, vamos passar á prática!
1º exercício: um comando simples de PHP:
abram o notepad e escrevam:
<?php
echo "Que grande moca! Isto funciona!";
?>
guardem como teste.php, e façam o upload para uma pasta de testes (o nome não interessa) para o vosso servidor.
Testem agora no vosso browser favorito:
http://www.o_vosso_servidor.com/teste.phpO que deve aparecer é somente "Que grande moca! Isto funciona!"! Podem ver o código fonte que continua a ser somente isso!

Se conseguirem ver exactamente o que foi escrito no ficheiro, revejam os vossos passos. Ou algo não foi feito como aqui indica, ou o vosso servidor não suporta PHP!
Traduzindo o que fizemos:
<?php - esta é a tag em que dizemos ao servidor "aqui começa código PHP". Basicamente, é a tag de entrada!
echo "Que..."; - O comando echo. Sempre que queremos que o PHP diga algo ao servidor, usamos este comando:
ECHO "whatever";. O texto tem SEMPRE que estar rodeado por
" e a linha tem SEMPRE que terminar com
;?> - da mesma maneira que abrimos a tag, temos que a fechar

Este é o script mais básico que existe... um bom teste para verem se realmente perceberam a lógica da coisa!

Agora, algo um bocadinho mais complicado:
<?php
$i=0;
while($i<10)
{
$i++;
echo"Contagem até dez: $i<br>";
}
?>
Novamente, guardem como PHP a façam o upload para o vosso servidor. Vai resultar numa linda contagem até 10!
Traduzindo:
<?php - a tag de abertura
$i=0; - definir variáveis! o PHP adora variáveis e cálculos e, através deste comando, podemos definir as variáveis que quisermos. Uma variável funciona SEMPRE com um
$ antes. Ou seja, se escrevermos $var, o valor "var" é uma variável. Aqui, definimos que a variavel
$i é igual a
0. E fechamos a linha com o
;while($i<10) - aqui pomos o php a trabalhar.
While, como diz a tradução
enquanto a variável
$i for menor que 10... faz o que estiver a seguir. O código que queremos que seja "a seguir" é rodeado por
{ e
}. Assim, o PHP sabe que ENQUANTO aquela fórmula não se verificar, vai repetir SEMPRE aquele código.
$i++; - ora aqui temos a nossa amiga variável
$i! e aqui dizemos para ela aumentar! Sempre que se põe um
++ ou um
-- á frente da variável, é indicação para ela aumentar 1 valor (ou diminuir). E novamente, fechamos a linha com
;echo"Contagem até dez: $i<br>"; - o
echo. Este comando é para comunicar ao browser a variável
$i! o que o visitante vai ver... é somente o valor do
$i. Repararam no <br>? HTML normal! podem sempre aplicar no meio de php!;)
?> - a fechar o código!
e para já vamos ficar por aqui! se conseguirem fazer estes dois códigos e compreende-los (sim, isso é o mais importante) já deram o primeiro passo!
agora, como TPC:
quem consegue dizer-me como fazemos a contagem de 1 a 10, mas invertida? ou seja de 10 a 1? pensem nisso! profissionais não estão autorizados a responder a isto!
e, é claro, estou aqui para tirar dúvidas!
portem-se bem!