A lista a seguir dá uma visão geral de quais direitos o projeto do PHP reserva para si, quando escolhe nomes para novos identificadores internos. O guia definitivo é » PADRÕES DE CÓDIGO:
PHP detém o escopo de alto nível, mas tenta encontrar nomes descritivos decentes e evita qualquer conflito óbvio.
     Nomes de funções usam sublinhado (_) entre palavras, enquanto nomes de classe usam
     a notação camelCase e
     PascalCase.
    
O PHP prefixará quaisquer símbolos globais de uma extensão com o nome da extensão (no passado, existiam várias exceções à essa regra). Exemplos:
PREG_SPLIT_DELIM_CAPTURE
new DOMDocument()
strpos() (exemplo de um erro do passado)
new SplFileObject()
     Iteradores e Exceções são, no entanto, simplesmente sufixados com
     "Iterator" e "Exception".
     Exemplos:
    
     O PHP reserva todos os símbolos começando com __
     como mágicos. É recomendado que você não crie símbolos começando com
     __ a não ser que
     você queira usar a funcionalidade mágica documentada. Exemplos:
    
