Pra começar, todos sabemos que para guardar informação as linguagens de programação utilizam variáveis certo? na maioria das linguagens você precisa especificar o tipo de variável antes de declara-lá, PHP é diferente.
No PHP existe a "tipagem dinâmica", onde você pode criar a variável sem precisar declarar seu tipo(float, string, int) e também você pode alterar o tipo de variável enquanto o programa roda, não importando o tipo anterior. Antes de alguns exemplos, vamos determinar algumas regras para nomeação de variáveis.
- Toda variável no PHP é declarada por $ e em seguida o nome da variável;
- O jeito correto e válido para declarar o nome de uma variável no PHP é iniciar por sublinhado (também chamado de underscore) ou letra, seguido de qualquer letra, números ou sublinhados;
- As variáveis no PHP são case-sensitives, então, $He4rt não é o mesmo que $he4rt;
- O $this é uma variável que não pode ser atribuída, você irá entender o que significa $this nos próximos módulos do curso;
- Você pode juntar duas variáveis, strings ou qualquer tipo com a concatenação, que é usado o sinal ( . ) entre os elementos (exemplo abaixo).
Lembrando que para atribuirmos um valor à uma variável passamos o sinal de ( = ) e o seu valor.
<?php
//Mostrando o case sensitive
$He4rt = 'Eu ';
$he4rt = 'amo ';
$he4rT = 'a He4rt ';
$HE4RT = 'Developers';
echo $He4rt . $he4rt . $he4rT . $HE4RT;
?>
Arquivo encontrado em: exemplos/variaveis1.php
danielhe4rt@he4rt:~/dev/he4rt/php4noobs/3-Basico/exemplos$ php variaveis1.php
Eu amo a He4rt Developers
- Como vocês podem ver, o PHP por possuir case-sensitive, as variáveis $He4rt,$he4rt,$he4rT e $HE4RT não são a mesma coisa;
- É preciso sempre utilizar ponto e vírgula no final de cada declaração ( ; ), se porventura você esquecer, irá dar erro;
- Lembrando que é sempre bom se antenar as boas práticas, use variáveis que façam sentido com o código escrito, não utilize nomes como $a, $b, $c e se torne um programador alfabético.
Como foi explicado antes, variáveis podem mudar o valor no tempo de execução, ou seja, durante a execução do código. Vamos para mais um exemplo:
<?php
$idade = '18 Anos';
echo "Me chamo João e tenho " .$idade . "\n";
$idade = '19 Anos';
echo "Porém fiz aniversário e agora tenho " .$idade;
?>
Arquivo encontrado em: exemplos/variaveis1.php
danielhe4rt@he4rt:~/dev/he4rt/php4noobs/3-Basico/exemplos$ php variaveis2.php
Me chamo João e tenho 18 Anos
Porém fiz aniversário e agora tenho 19 Anos
Ir para: 3.5 Operadores Aritméticos