antiblock
Rodnia | Alpha & Omega
  • Chatbox

    Did you check out our Discord? https://discord.gg/FFdvMjk9xA
    You don't have permission to chat.
    Load More
Sign in to follow this  
TheSubKIller aka Skinning

[NEW] Variáveis

1 post in this topic

Boas Cyber-Gamers

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 variáveis 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 primeiro caracter da

letra do nome.

Nota: todos os caracteres a excepção do "_" não podem ser utilizados como nome de variável.

Exemplos de nomes de variáveis:

$nome

$top10

$valor_do_premio

$valor_do_2_premio

Recomendo que utilizes sempre variáveis S-U-G-E-S-T-I-V-A-S !!! Quero dizer com isto que o nome da variável deve corresponder ao seu conteúdo, 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 variáveis não sugestivas:

$xpto

$bla

$t1

$l

etc..

Para se dar um valor a uma variável., escreve-se o nome da variável., seguido de '=' (o igual É o símbolo de atribuição) seguido do valor pretendido.

Exemplos:

$numero=10; //Atribui à variável $numero o valor 10;

$nick="[Dragon]"; //Atribui à variável $nick a string "[Dragon]";

$símbolo='!'; //Atribui à variável. $símbolo o valor '!';

$soma=$numero+20;

//soma 20 a variável. $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.=$Símbolo; //igual a $assinatura=$assinatura . $símbolo;

// $assinatura passa a ter a string "Vasco Pinheiro aka [Dragon]!"

Nota: Quando uma variável.É string, o seu valor É atribuída sempre entre

aspas. Quando uma variável É achar, o seu valor É atribuído sempre entre

plicas.

Vamos ao nosso 2 exemplo:

<html>

<body>

Exemplo de utilização de variáveis: <br><br>

<?

$inteiro=10;

$real=20.0; /* O "." aqui É usado para separa a parte inteira da decimal.

Não confundir com o "." de concatenação de strings */

$caracter='V';

?>

A variável. $inteiro tem o valor <? echo $inteiro ?>. <br>

A variável. $real tem o valor <? echo $real ?>. <br>

O caracter escolhido É o <? echo $caracter ?>. <br>

</body>

</html>

Acedemos a página e temos o seguinte resultado:

Exemplo de utilização de variáveis:

A variável. $inteiro tem o valor 10.

A variável. $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 código HTML que vai para o cliente, nem se dá por ele existir!

Exercício 2:

Pega no exemplo em cima e adiciona duas variáveis, $cor1 e $cor2, no sitio onde estão declaradas as variáveis $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 exercício for efectuado com sucesso, alterar os valores

das variáveis $cor1 e $cor2, e vê o resultado.

Resumo:

Podemos declarar variáveis do tipo caracter, inteiro, achar ou real. Estas variáveis podem ser declaradas em qualquer altura do script, estando o seu valor sempre disponível ao longo deste. Pode-se utilizar uma variável

para definir o código de uma cor, e utilizar esta variável na opção"color" da tag <font,> para que quando mudemos o valor da variável., todo o texto seja afectado automaticamente.

Share this post


Link to post
Share on other sites
antiblock
diamwall

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this