Die folgenden Wörter können nicht verwendet werden, um eine Klasse, ein Interface oder einen Trait zu benennen, und sie können ebenfalls nicht in Namespaces verwendet werden.
int (von PHP 7 an) | float (von PHP 7 an) | bool (von PHP 7 an) | string (von PHP 7 an) |
true (von PHP 7 an) | false (von PHP 7 an) | null (von PHP 7 an) | void (von PHP 7.1 an) |
iterable (von PHP 7.1 an) | object (von PHP 7.2 an) |
Die folgende Liste von Wörtern war 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önnen.
resource (von PHP 7 an) | mixed (von PHP 7 an) | numeric (von PHP 7 an) |