Aceste cuvinte au o semnificație specială în PHP. Unele din ele se aseamănă cu funcții, altele cu constante ș.a.m.d., însă aceasta nu este așa: ele sunt construcții ale limbajului. Nu puteți utiliza cuvintele ce urmează ca constante, denumiri ale claselor, funcțiilor sau metodelor. Utilizarea lor ca denumiri ale variabilelor este în general OK, dar poate duce la confuzie.
abstract (începând cu PHP 5) | and | array() | as | break |
case | catch (începând cu PHP 5) | cfunction (doar PHP 4) | class | clone (începând cu PHP 5) |
const | continue | declare | default | do |
else | elseif | enddeclare | endfor | endforeach |
endif | endswitch | endwhile | extends | final (începând cu PHP 5) |
for | foreach | function | global | goto (începând cu PHP 5.3) |
if | implements (începând cu PHP 5) | interface (începând cu PHP 5) | instanceof (începând cu PHP 5) | |
namespace (începând cu PHP 5.3) | new | old_function (doar PHP 4) | or | private (începând cu PHP 5) |
protected (începând cu PHP 5) | public (începând cu PHP 5) | static | switch | throw (începând cu PHP 5) |
try (începând cu PHP 5) | use | var | while | xor |
__CLASS__ | __DIR__ (începând cu PHP 5.3) | __FILE__ | __LINE__ | __FUNCTION__ | __METHOD__ |
__NAMESPACE__ (începând cu PHP 5.3) |
die() | echo | empty() | exit() | eval() |
include | include_once | isset() | list() | require |
require_once | return | unset() | __halt_compiler() |