Предопределённые классы

Раздел перечисляет названия стандартных предопределённых классов; модули языка определяют дополнительные классы, которые описывает справка модулей.

Стандартные определённые классы

Следующие классы определили вместе со стандартным набором функций ядра PHP.

Directory
Создаётся функцией dir().
stdClass
Пустой класс общего назначения, созданный в результате преобразования в объект или различных стандартных функций.
__PHP_Incomplete_Class
Объект неполного класса создают функции наподобие unserialize().
Exception
ErrorException
php_user_filter
Closure
Предопределённый окончательный класс Closure, используется для внутренней реализации анонимных функций.
Generator
Предопределённый окончательный класс Generator, используется для представления генераторов.
ArithmeticError
AssertionError
DivisionByZeroError
Error
Throwable
ParseError
TypeError

Специальные классы

Следующие идентификаторы нельзя указывать как название класса, поскольку разработчики языка зарезервировали эти слова для внутренних целей языка.

self
Текущий класс.
static
Текущий класс во время выполнения.
parent
Родительский класс.