Список ключових слів

Ці слова мають спеціальне значення в PHP. Деякі з них є речами, які виглядають як функції, деякі схожі на константи і так далі, але вони ними не є насправді. Вони – конструкції мови. Наступні слова не можна використовувати як константи, імена класів або імена функцій. Однак вони дозволені як імена властивостей, констант і методів класів, інтерфейсів і трейтів, за винятком того, що class не може використовуватись як ім'я константи.

< /tr>< td>do< td>endforeach< td>require_once< td>yield from

Зарезервовані слова в PHP
< a href="function.halt-compiler.md" class="function">__halt_compiler()abstractandarray()as
break< /a>callablecasecatchclass
cloneconstcontinuedeclaredefault
die()echoelseelseif
empty()enddeclareendforendif
endswitchendwhile< a href="function.eval.md" class="function">eval()exit()extends
finalfinallyfn (починаючи з PHP 7.4)for< a href="control-structures.foreach.md" class="link">foreach
functionglobal< a href="control-structures.goto.md" class="link">gotoifimplements
< span class="function">includeinclude_onceinstanceofinsteadofinterface
< a href="function.isset.md" class="function">isset()list()match (починаючи з PHP 8.0)namespacenew
orprintprivateprotectedpublic
readonly (починаючи з PHP 8.1 .0) *requirereturnstatic
switchthrowtraittryunset()
usevarwhilexoryield
    

*Ключевое словоreadonly можна використовувати як ім'я функції.

< td>__FILE__< td>

Константи етапу компіляції
__CLASS____DIR____FUNCTION____LINE____METHOD__
__NAMESPACE____TRAIT__