Anahtar Sözcüklerin Listesi

PHP'de bazı sözcükler özel anlama sahiptirler. Bazıları işlev gibi görünen şeyleri temsil eder, bazıları sabit gibi görünür, vb - ama aslında değiller: Bunlar aslında dil oluşumlarıdır. Aşağıdaki sözcükler sabit, sınıf veya işlev ismi olarak kullanılamaz. Bununla birlikte, sınıfların, arabirimlerin ve niteliklerin özellik, sabit ve yöntemlerinin adları olarak kullanılabilmesine izin verilmiştir, bir şey hariç: class sabit ismi olarak kullanılamaz.

PHP Anahtar Sözcükler
__halt_compiler() abstract and array() as
break callable case catch class
clone const continue declare default
die() do echo else elseif
empty() enddeclare endfor endforeach endif
endswitch endwhile eval() exit() extends
final finally fn (PHP 7.4 itibariyle) for foreach
function global goto if implements
include include_once instanceof insteadof interface
isset() list() match (PHP 8.0'dan beri) namespace new
or print private protected public
readonly (PHP 8.1.0 ve sonrası) * require require_once return static
switch throw trait try unset()
use var while xor yield
yield from        

* readonly işlev ismi olarak kullanılabilir.

Derleme sabitleri
__CLASS__ __DIR__ __FILE__ __FUNCTION__ __LINE__ __METHOD__
__NAMESPACE__ __TRAIT__