Escopo Global
Dicas
Guia de nomenclatura em espaço de usuário
PHP Manual

## Regras

A lista a seguir dá uma visão geral de quais direitos o projeto do PHP reserva para si, quando escolhendo nomes para novos identificadores internos. O guia definitivo é » padrão de código oficial:

- PHP detém o escopo de alto nível, mas tenta achar nomes descritivos decentes e evita qualquer conflito óbvio.

- Nomes de funções usam sublinhado (_) entre palavas, enquanto nomes de classe usam a notação camel case (por exemplo NomeDeClasse). Existem algumas exceções para classes e funções mais antigas.

- 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:

  - curl_close()

  - mysql_query()

  - PREG_SPLIT_DELIM_CAPTURE

  - new DOMDocument()

  - strpos() (exemplo de um erro do passado)

  - new SplFileObject()

- Iterators e Exceptions são, no entanto, simplesmente sufixados com "Iterator" e "Exception." Exemplos:

  - ArrayIterator

  - LogicException

- 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:

  - __get()

  - __autoload()

Escopo Global
Dicas
Guia de nomenclatura em espaço de usuário
PHP Manual