Предопределенные классы
В этом разделе перечисляются стандартные предопределенные классы. Разнообразные расширения определяют другие классы, которые описаны в соответствующей справочной информации.
Стандартные определенные классы
Эти классы определены вместе со стандартным набором функций, идущим со сборкой PHP.
- Directory
- Создается функцией dir().
- stdClass
- Создается приведением типа к объекту.
- __PHP_Incomplete_Class
- Возможно, создается функцией unserialize().
Предопределенные классы PHP 5
Эти дополнительные предопределенные классы были введены в PHP 5.0.0
- Exception
- ErrorException
- Доступно с PHP 5.1.0.
- php_user_filter
Closure
Предопределенный окончательный класс Closure был введен в PHP 5.3.0. Он используется для внутренней реализации анонимных функций.
Для более детальной информации смотрите страницу класса.
Generator
Предопределенный окончательный класс Generator был добавлен в PHP 5.5.0. Он используется для представления генераторов.
Подробности смотрите на странице класса.
Предопределенные интерфейсы и классы в PHP 7
Эти дополнительные предопределенные интерфейсы и классы были добавлены в PHP 7.0.0.
Специальные классы
Следующие идентификаторы не могут использоваться в качестве имени класса, так как у них есть специальное назначение.
- self
- Текущий класс.
- static
- Текущий класс во время выполнения.
- parent
- Родительский класс.