预定义类

本节列出标准的预定义类。各种扩展库定义了其它类,其说明在各自的参考文档中。

标准类

这些类由一些内建在 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

Closure

PHP5.3.0中引入了一个预定义的final类Closure,它可以用于实现 匿名函数

关于更多信息,可以查看匿名函数.

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.