Autor YouCode - http://www.youcode.com.ar/php/lista-de-palabras-claves-12
Estas palabras tienen un significado especial en PHP. Algunas representan cosas que se parecen funciones, otras se parecen a constantes, etc. - pero no lo son en realidad: son constructores del lenguaje. No se puede usar ninguna de las siguientes palabras 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.
__halt_compiler()
abstract
and
array()
as
break
callable (a partir de PHP 5.4)
case
catch
class
clone
const
continue
declare
default
die()
do
echo
else
elseif
empty()
enddeclare
endfor
endforeach
endif
endswitch
endwhile
eval()
exit()
extends
final
for
foreach
function
global
goto (a partir de PHP 5.3)
if
implements
include
include_once
instanceof
insteadof (a partir de PHP 5.4)
interface
isset()
list()
namespace (a partir de PHP 5.3)
new
or
print
private
protected
public
require
require_once
return
static
switch
throw
trait (a partir de PHP 5.4)
try
unset()
use
var
while
xor
http://www.youcode.com.ar/php/lista-de-palabras-claves-12