Следующие слова нельзя использовать в именах классов, интерфейсов и трейтов. Также их запрещено использовать в именовании пространств имён.
int | float | bool | string |
true | false | null | void (с PHP 7.1) |
iterable (с PHP 7.1) | object (с PHP 7.2) |
Следующий список содержит мягко зарезервированные слова. Они всё ещё могут использоваться в качестве имён классов, интерфейсов и трейтов (а также в пространствах имён), но использовать их крайне не рекомендуется, поскольку они могут стать полноценно зарезервированными в будущем.
resource | mixed | numeric |