[PHP] Variáveis
2 participantes
|NoiXClaN| :: Outros :: Programação :: HTML/PHP
Página 1 de 1
[PHP] 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 variáveis em PHP começam pelo caracter $ (cifrão) seguido de um
nome. Esse nome tem de começar _sempre_ por uma letra, 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:
Exemplo de utilização de variáveis:
$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 ?>.
A variável. $real tem o valor echo $real ?>.
O caracter escolhido é o echo $caracter ?>.
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 para que quando mudemos o valor da
variável., todo o texto seja afectado automaticamente.
$valorInteiro = 1246; // Variável com valor Inteiro - numeros sem separações
$valorDecimal = 1.59; // Variável com valor flutuante = numeros separados por ponto
/*
String com aspas duplas - Aspas duas são usadas para que variáveis e
ações como (\n \t \r) sejam utilizadas quando a variável é chamada
*/
$variavelString = "Valor Inteiro = $valorInteiro";
echo $variavelString;
/*
String com aspas simples - As Aspas Simples mostram a variável
na integra sem interpretar as variáveis e ações dentro da mesma
*/
$variavelString = 'Valor Decimal = $valorDecimal';
echo $variavelString;
/* Concatenar(Unir) Variável
O .(ponto) serve para concatenar variáveis com outras variáveis ou unir partes de uma string
*/
$variavelString = $valorInteiro . $valorDecimal;
echo $variavelString;
$variavelString2 = 'Valor Inteiro: ' . $valorInteiro . ' Valor Decimal: ' . $valorDecimal;
echo $variavelString2;
?>
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 $ (cifrão) seguido de um
nome. Esse nome tem de começar _sempre_ por uma letra, 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:
Exemplo de utilização de variáveis:
$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 ?>.
A variável. $real tem o valor echo $real ?>.
O caracter escolhido é o echo $caracter ?>.
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 para que quando mudemos o valor da
variável., todo o texto seja afectado automaticamente.
$valorInteiro = 1246; // Variável com valor Inteiro - numeros sem separações
$valorDecimal = 1.59; // Variável com valor flutuante = numeros separados por ponto
/*
String com aspas duplas - Aspas duas são usadas para que variáveis e
ações como (\n \t \r) sejam utilizadas quando a variável é chamada
*/
$variavelString = "Valor Inteiro = $valorInteiro";
echo $variavelString;
/*
String com aspas simples - As Aspas Simples mostram a variável
na integra sem interpretar as variáveis e ações dentro da mesma
*/
$variavelString = 'Valor Decimal = $valorDecimal';
echo $variavelString;
/* Concatenar(Unir) Variável
O .(ponto) serve para concatenar variáveis com outras variáveis ou unir partes de uma string
*/
$variavelString = $valorInteiro . $valorDecimal;
echo $variavelString;
$variavelString2 = 'Valor Inteiro: ' . $valorInteiro . ' Valor Decimal: ' . $valorDecimal;
echo $variavelString2;
?>
Re: [PHP] Variáveis
...??...
Pkis- Banido
- Mensagens : 8
XP : 4955
Reputação : 1
Inscrição : 30/04/2011
Idade : 30
Localização : Planeta Terra
|NoiXClaN| :: Outros :: Programação :: HTML/PHP
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|
Qui Out 06, 2011 3:42 am por Jhonny_NoiX
» TS ainda n foi pago !
Qua Out 05, 2011 9:28 pm por Under
» Battlelog
Ter Out 04, 2011 10:44 pm por Hatory
» Opala SS Intercooler 1978
Ter Out 04, 2011 2:59 pm por RaphA
» Inscrição para BETA TEST [NoiX] BF3 ABERTA
Seg Out 03, 2011 12:25 pm por Homer
» Recrutamento AntiKristo
Seg Set 26, 2011 5:44 pm por KilLeRSElf
» NoiX ClaN Parceiro da comunidade BF3 BRASIL
Dom Set 25, 2011 12:28 pm por KilLeRSElf
» Listagem de membros [NoiX] BATTLEFIELD 3
Dom Set 25, 2011 12:06 pm por KilLeRSElf
» Pack de Mods (Veículos, Skins e armas)
Qui Set 22, 2011 6:02 pm por Dudu
» 'Dead Island' chega ao Brasil e produtor comenta a infestação virtual de zumbis
Sex Set 16, 2011 12:59 pm por Under
» Minecraft
Qui Set 15, 2011 12:26 am por Trufelli
» Final Fantasy: Versus XIII começando a ser desenvolvido de verdade e XIII-2 quase completo
Seg Set 12, 2011 5:20 pm por Under
» Battlefield 3, em pré-venda, já vendeu mais de 1,25 milhão
Dom Set 11, 2011 10:32 pm por Gui_NoiX
» inFAMOUS 2 [PS3]
Sáb Set 10, 2011 10:34 pm por Leuzin
» Battlefield 3
Sex Set 09, 2011 11:52 am por KilLeRSElf