PHP'de bazı sözcükler özel anlama sahiptirler. Bazıları işlevler, bazılar sabitler olarak karşımıza çıkarken bazılarıyla haya karşılaşmamış olabiliriz. Bunlar aslında dil oluşumlarıdır. Aşağıdaki sözcükleri sabit, sınıf, işlev veya yöntem ismi olarak kullanamazsınız. Değişken ismi olarak kullanılabilirlerse de karışıklığa yol açabilirler.
abstract (PHP 5'ten beri) | and | array() | as | break |
case | catch (PHP 5'ten beri) | cfunction (Sadece PHP 4) | class | clone (PHP 5'ten beri) |
const | continue | declare | default | do |
else | elseif | enddeclare | endfor | endforeach |
endif | endswitch | endwhile | extends | final (PHP 5'ten beri) |
for | foreach | function | global | goto (PHP 5.3'ten beri) |
if | implements (PHP 5'ten beri) | interface (PHP 5'ten beri) | instanceof (PHP 5'ten beri) | |
namespace (PHP 5.3'ten beri) | new | old_function (Sadece PHP 4) | or | private (PHP 5'ten beri) |
protected (PHP 5'ten beri) | public (PHP 5'ten beri) | static | switch | throw (PHP 5'ten beri) |
try (PHP 5'ten beri) | use | var | while | xor |
__CLASS__ | __DIR__ (PHP 5.3'ten beri) | __FILE__ | __FUNCTION__ | __LINE__ | __METHOD__ |
__NAMESPACE__ (PHP 5.3'ten beri) |
die() | echo | empty() | exit() | eval() |
include | include_once | isset() | list() | require |
require_once | return | unset() |