Die folgenden Wörter können nicht verwendet werden, um eine Klasse, ein Interface oder einen Trait zu benennen. Vor PHP 8.0 dürfen sie auch nicht in Namensräumen verwendet werden.
int | float | bool | string |
true | false | null | void (von PHP 7.1 an) |
iterable (von PHP 7.1 an) | object (von PHP 7.2 an) | mixed (von PHP 8.0 an) | never (von PHP 8.1 an) |
Die folgende Liste von Wörtern wurde weich reserviert. Obgleich sie noch immer als Klassen-, Interface- und Traitname verwendet werden können, ist deren Verwendung unbedingt zu vermeiden, da sie in zukünftigen PHP-Versionen verwendet werden könnten.
enum | resource | numeric |