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 (ab PHP 7) | float (ab PHP 7) | bool (ab PHP 7) | string (ab PHP 7) |
true (ab PHP 7) | false (ab PHP 7) | null (ab PHP 7) | void (ab PHP 7.1) |
iterable (ab PHP 7.1) | object (ab PHP 7.2) |
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 zu vermeiden, da sie in zukünftigen PHP-Versionen verwendet werden können.
resource (ab PHP 7) | mixed (ab PHP 7) | numeric (ab PHP 7) |