L'elenco seguente fornisce una panoramica dei diritti che il progetto PHP riserva per sé, per la scelta di nomi per nuovi identificatori interni. La guida definitiva è l'ufficiale » STANDARD DEL CODING:
PHP possiede lo spazio dei nomi di primo livello, ma cerca di trovare nomi descrittivi decenti ed evitare scontri evidenti.
     I nomi delle funzioni utilizzano sottolineature tra le parole,
     mentre i nomi delle classi usano sia la regola camelCase che quella
     PascalCase.
    
PHP prefisserà eventuali simboli globali di un'estensione con il nome dell'estensione. (In passato, ci sono state numerose eccezioni a questa regola.) Esempi:
PREG_SPLIT_DELIM_CAPTURE
new DOMDocument()
strpos() (esempio di un errore passato)
new SplFileObject()
     Iteratori ed eccezioni sono tuttavia semplicemente postfissati con
     "Iterator" e "Exception."
     Esempi:
    
     PHP riserva tutti i simboli che iniziano con __
     come magici. Si consiglia di non creare simboli che iniziano
     con __ in PHP a meno che
     non si desideri utilizzare la funzionalità magica documentata. Esempi:
    
