预定义类
本节列出标准的预定义类。各种扩展库定义了其它类,其说明在各自的参考文档中。
标准类
这些类由一些内建在 PHP 中的标准函数定义。
- Directory
- 由dir()创建.
- stdClass
- Created by typecasting to object.
- __PHP_Incomplete_Class
- Possibly created by unserialize().
自 PHP 5 起预定义的类
这些额外的预定义类是 PHP 5.0.0 引进的。
- exception
- ErrorException
- Available since PHP 5.1.0.
- php_user_filter
Generator
The predefined final class Generator was introduced in PHP 5.5.0. It is used for representing generators.
For more information, see its class page.
从PHP 7开始预定义的类和接口
这些预定义的类和接口是在PHP 7.0.0 中开始引入的。
- ArithmeticError
- AssertionError
- DivisionByZeroError
- Error
- Throwable
- ParseError
- TypeError
特殊的类
以下这些标识符由于它们有特殊的用处,因此不可作为类名
- self
- Current class.
- static
- Current class in runtime.
- parent
- Parent class.