Variáveis! As variáveis são bocados de memória que armazenam informação. Esta informação pode variar ao longo de um script PHP, de modo a servir as nossas necessidades. Tipos de variáveis mais utilizadas: Caractere 'a', 'b', 'Z' Inteiro 0, 1, 2 String "PHP É Fixe!" Real/Flutuante 15.5 Todas as variaveis em PHP começam pelo caracter $ (dolar) seguido de um nome. Esse nome tem de começar _sempre_ por uma letra, e nunca por um numero, ou "_" , embora estes possam estar após o primero caracter da letra do nome. Nota: todos os caracteres a excepção do "_" não podem ser utilizados como nome de variavel. Exemplos de nomes de variáveis: $nome $top10 $valor_do_premio $valor_do_2_premio Recomendo que utilizes sempre variaveis S-U-G-E-S-T-I-V-A-S !!! Quero dizer com isto que o nome da variável deve corresponder ao seu conteudo, e quando se lê o nome da variável, saiba-se do que se esta a falar. Exemplos de variáveis sugestivas: $nome Para o nome de uma pessoa $idade Para a idade de uma pessoa $total_de_peras Numero total de pêras Exemplos de variaveis não sugestivas: $xpto $bla $t1 $l etc.. Para se dar um valor a uma variavel, escreve-se o nome da variavel, seguido de '=' (o igual é o simbolo de atribuiçao) seguido do valor pretendido. Exemplos: $numero=10; //Atribui à variável $numero o valor 10; $nick="[Dragon]"; //Atribui à variável $nick a string "[Dragon]"; $simbolo='!'; //Atribui à variavel $simbolo o valor '!'; $soma=$numero+20; //soma 20 a variavel $numero e guarda o valor em $soma //$soma passa a ter o valor 30 $soma++; // Igual a $soma=$soma+1; (o inverso se passa com $soma--) // $soma fica com 31 $soma+=30; // Igual a $soma=$soma+30; // $soma passa a ter o valor 61 $assinatura="Vasco Pinheiro aka " . $nick; // concatena as duas strings na string $assinarura // $assinatura passa a ter a string "Vasco Pinheiro aka [Dragon]" $assinatura.=$simbolo; //igual a $assinatura=$assinatura . $simbolo; // $assinatura passa a ter a string "Vasco Pinheiro aka [Dragon]!" Nota: Quando uma variavel é string, o seu valor é atribuido sempre entre aspas. Quando uma variável é char, o seu valor é atribuido sempre entre plicas. Vamos ao nosso 2 exemplo: Exemplo de utilização de variáveis:

A variavel $inteiro tem o valor .
A variavel $real tem o valor .
O caracter escolhido é o .
Acedemos a página e temos o seguinte resultado: Exemplo de utilização de variaveis: A variavel $inteiro tem o valor 10. A variavel $real tem o valor 20.0. O caracter escolhido é o V. Nota que o primeiro conjunto de instruções PHP não enviam qualquer output para a página, logo no codigo HTML que vai para o cliente, nem se dá por ele existir! Exercicio 2: Pega no exemplo em cima e adiciona duas variáveis, $cor1 e $cor2, no sitio onde estao declaradas as variaveis $inteiro, $real e $caracter. Estas variáveis devem ser strings e conter os seguintes valores: "#FF0000" e "#0000FF". Utiliza estas variáveis para mudar a cor de cada linha, devendo a primeira linha aparecer a vermelho, a segunda a azul e a terceira novamente vermelha. Quando o exercicio for efectuado com sucesso, alterar os valores das variaveis $cor1 e $cor2, e ve o resultado. Resumo: Podemos declarar variáveis do tipo caracter, inteiro, char ou real. Estas variáveis podem ser declaradas em qualquer altura do script, estando o seu valor sempre disponivel ao longo deste. Pode-se utilizar uma variável para definir o codigo de uma cor, e utilizar esta variável na opcao "color" da tag para que quando mudemos o valor da variavel, todo o texto seja afectado automaticamente. ########################################################################## # Autor: [Dragon] # # Email: dragon@cidadela.org # # URL: http://www.cidadela.org # # Última revisão: 2001/01/29 # ##########################################################################