Em relação às variáveis em PHP 5 ou superior, é correto afirmar:
A instrução “static $a = 0;”, no corpo de uma função, implica que a atribuição ocorra a cada chamada da função.
Variáveis criadas no escopo de um script (fora de qualquer função ou classe) são acessíveis a qualquer arquivo incluído, entretanto o acesso no escopo de funções ocorre apenas quando o mesmo identificador da variável for declarado como global no escopo da função.
Variáveis locais, declaradas no escopo de funções e passadas para outras funções que tenham, em sua definição, os parâmetros precedidos pelo operador & terão o conteúdo dos seus argumentos originais copiados para os parâmetros da função (passagem de parâmetro por valor).
Identificadores de constantes, declarados com “define”, não requerem o símbolo $ como prefixo do nome, mas o conteúdo da constante fica acessível apenas com o uso do identificador precedido do $.
Variáveis têm seus identificadores substituídos por seu valor (conteúdo) em strings delimitadas por aspas simples.