Die folgenden Wörter können nicht verwendet werden, um eine Klasse, ein Interface oder einen Trait zu benennen, und sie können 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 (sowie in Namensräumen), ist deren Verwendung unbedingt zu vermeiden, da sie in zukünftigen PHP-Versionen verwendet werden könnten.
resource | numeric |