Список ключових слів
Ці слова мають спеціальне значення в PHP. Деякі з них є речами, які виглядають як функції, деякі схожі на константи і так далі, але вони ними не є насправді. Вони – конструкції мови. Наступні слова не можна використовувати як константи, імена класів або імена функцій. Однак вони дозволені як імена властивостей, констант і методів класів, інтерфейсів і трейтів, за винятком того, що class
не може використовуватись як ім'я константи.
< /tr>< td>do< td>endforeach< td>require_once< td>yield from
< a href="function.halt-compiler.md" class="function">__halt_compiler() | abstract | and | array() | as |
break< /a> | callable | case | catch | class |
clone | const | continue | declare | default |
die() | echo | else | elseif | |
empty() | enddeclare | endfor | endif | |
endswitch | endwhile | < a href="function.eval.md" class="function">eval() | exit() | extends |
final | finally | fn (починаючи з PHP 7.4) | for | < a href="control-structures.foreach.md" class="link">foreach |
function | global | < a href="control-structures.goto.md" class="link">goto | if | implements |
< span class="function">include | include_once | instanceof | insteadof | interface |
< a href="function.isset.md" class="function">isset() | list() | match (починаючи з PHP 8.0) | namespace | new |
or | private | protected | public | |
readonly (починаючи з PHP 8.1 .0) * | require | return | static | |
switch | throw | trait | try | unset() |
use | var | while | xor | yield |
*Ключевое словоreadonly
можна використовувати як ім'я функції.
< td>__FILE__< td>
__CLASS__ | __DIR__ | __FUNCTION__ | __LINE__ | __METHOD__ |
__NAMESPACE__ | __TRAIT__ |