Variáveis
Toda variável no PHP tem seu nome composto pelo caracter $ e uma string, que deve iniciar por uma letra ou o caracter “_” (underline). As variáveis não podem começar com números e caracteres especiais.
As varáveis são case sensitive, ou seja, as variáveis $SITE e $site são diferentes.
nomes válidos:
$nome
$variavel1
nomes inválidos:
$%100tagem
$123teste
Exemplo:
$var1 = "Bem-vindo ";
$var2 = "linhadecomando.com";
echo "$var1 ao site $var2";
?>
Resultado:
Bem-vindo ao site linhadecomando.com
Constantes
Diferentes das variáveis, os valores são definidos no início e não mudam durante a execução. Utilizamos a função define() para definir constantes. Uma constante não pode conter array nem objeto.
Parâmetros da função define:
define (“nome”, valor, [, bool case_insensitive]);
nome: nome da constante, tipo String.
valor: valor da constante; aceita valores escalares: integer, float, string ou boolean.
case_insensitive: é um valor lógico (TRUE ou FALSE). O comportamento padrão é case-sensitive.
Exemplo:
define ("curso", "Aprendendo PHP");
echo curso;
?>
Resultado:
Aprendendo PHP
Outro Exemplo:
define ("nome_curso", "Aprendendo PHP");
define ("site", "linhadecomando.com");
echo "Você está no curso de " . nome_curso . " oferecido pelo site " . site;
?>
Resultado:
Você está no curso de Aprendendo PHP oferecido pelo site linhadecomando.com