Curso de PHP: Variáveis
As variáveis são espaços de memória, cujo o programa reserva e usa para armazenar um ou vários valores, até que o programa seja encerrado.
Por exemplo, você quer saber o resultado de um valor informado pelo usuário. Porém, como você não sabe qual valor o usuário vai informar, então o programa pega o valor que o usuário informa e grava em uma variável. Depois, é só você executar os cálculos utilizando a variável.
Algumas linguagens exigem que a variável seja definida logo no começo do programa, informando até seu tipo. Geralmente, essas linguagens restrigem os valores que aquela variável pode receber de acordo com o tipo informado na definição. Essas linguagens são chamadas "fortemente tipadas".
Com PHP esse processo é totalmente diferente. O PHP trabalha com um processo de alocação dinâmica de variáveis, isso é, ela só é declarada, ou tem seu espaço reservado na memória, quando recebe um valor pela primeira vez. Exemplo:
$variavel = 10;
O código acima define uma variável recebendo já o valor 10 para ser armazenado na memória.
Regras para nomenclatura de variáveis
Primeira Regra: Sempre inicie um nome de variável com o caractere $ (cifrão). Caso contrário, ela não será considerada uma variável.
Segunda Regra: Um nome de variável não pode conter o caractere espaço no nome.
Terceira Regra: O caractere após o $ tem que ser uma letra de A à Z, maiúscula ou minúscula, ou o caractere _. Os números não são permitidos nesse momento.
Quarta Regra: Após o segundo caractere, todas as letras de A à Z, números de 0 a 9 ou o caractere _, podem formar o nome da variável
Sabendo dessas regras, são considerados nomes válidos de variáveis:
$teste $_teste $teste2 $es1ss1_Ateste
E os nomes que não formam um nome de uma variável são:
$ teste $2teste $#%@@&*! $teste.de.variavel variavelQualquer
Atribuindo valores para as Variáveis
Atribuir valores significa armazenar o valor em uma variável. A atribuição de valores a uma variável é feita pelo nome da variável seguida do sinal de igual (=) e o valor que deve ser armazenado.
Se a variável ainda não foi utilizada ela será criada. Exemplo:
$variavel = 10; $variavelTeste = 'teste'; $teste = true;
O tipo do valor que a variável armazena define o tipo da variável. Exemplo:
$variavel = 'Edgar';
Indica que a variável $variavel é do tipo texto.
No PHP, como as variáveis são alocadas dinamicamente, uma variável de um tipo pode armazenar outro valor de outro tipo durante a execução do programa tranquilamente. Vejamos:
$teste = 'Nome'; $teste = 12;
A variável $teste foi criada armazendando um valor do tipo texto. Depois ela recebeu o valor 10, passando a ser uma variável numérica. Isso não é possível na maioria das linguagens que exigem definição da variável no início do programa.
Exibindo o Valor de Uma Variável
Para exibir o valor de uma variável, basta incluí-la no comando echo ou print. Veja:
<?php
$numero = 10;
echo $numero;
Você obterá como resultado algo parecido com:
10
Simples. A mesma regra vale com concatenação. Exemplo:
<?php
$nome = 'Edgar Ferreura da Silva';
echo 'Meu nome é: ' . $nome;
?>
Resultando em:
Meu nome é Edgar Ferreira da Silva
Outra forma, é inserindo a variável junto com o texto entre aspas, porém, isso só é possível quando utilizado aspas duplas:
<?php
$nome = 'Edgar Ferreira da Silva';
echo "Meu nome é $nome";
?>
Se você exibir o código acima no navegador, o resultado exibido será semelhando ao anterior. Porém, isso só é possível dentro de aspas duplas. Se você fizer o mesmo com aspas simples, será exibido o nome da variável, onde você gostaria de exibir seu valor.
Concluindo
As variáveis serão muito utilizadas na construção dos programas. É difícil encontrar um programa que não faz uso de uma variável.
- Login to post comments




