Lista de palabras reservadas

Estas palabras tienen un significado especial en PHP. Algunas representan cosas que se parecen a funciones, otras se parecen a constantes, etc.; pero no lo son en realidad: son constructores del lenguaje. Las siguientes palabras no pueden utilizarse como constantes, nombres de clases, nombres de funciones o métodos. Se pueden usar como nombres de variables, pero podría dar lugar a confusiones. Sin embargo, se permiten como propiedades, constantes y métodos de clases, interfaces y traits, excepto que la clase no se pueda usar como nombre de constante.

Palabras reservadas de PHP
__halt_compiler()abstractandarray()as
breakcallablecasecatchclass
cloneconstcontinuedeclaredefault
die()doechoelseelseif
empty()enddeclareendforendforeachendif
endswitchendwhileeval()exit()extends
finalfinallyfn (a partir de PHP 7.4) forforeach
functionglobalgotoifimplements
includeinclude_onceinstanceofinsteadofinterface
isset()list()match (a partir de PHP 8.0) namespacenew
orprintprivateprotectedpublic
requirerequire_oncereturnstaticswitch
throwtraittryunset()use
varwhilexoryieldyield from
Constantes en tiempo de compilación
__CLASS____DIR____FILE____FUNCTION____LINE____METHOD__
__NAMESPACE____TRAIT__
To Top