ThinkSSL🔒 一键申购 5分钟快速签发 30天无理由退款 购买更放心 广告
# [**预定义类**](https://www.php.net/manual/zh/reserved.classes.php) ## **标准类** 这些类由一些内建在 PHP 中的标准函数定义 ### [Directory](https://www.php.net/manual/zh/class.directory.php) >[info]由[dir()](https://www.php.net/manual/zh/function.dir.php)函数创建并返回的对象. ### **stdClass** >[info]通过类型转换到对象创建或直接new stdClass; ### **\_\_PHP\_Incomplete\_Class** >[info]unserialize()函数创建并返回的对象 ## **PHP 5 起预定义的类** 这些额外的预定义类是 PHP 5.0.0 引进的 ### [**exception**](https://www.php.net/manual/zh/class.exception.php) ### [**ErrorException**](https://www.php.net/manual/zh/class.errorexception.php):自PHP 5.1.0起可用 ### [**php\_user\_filter**](https://www.php.net/manual/zh/class.php-user-filter.php) ### **Closure** >[info]PHP5.3.0中引入了一个预定义的final类[Closure](https://www.php.net/manual/zh/class.closure.php),它可以用于实现[匿名函数](https://www.php.net/manual/zh/functions.anonymous.php) ### **Generator** >[info]预定义的最终类生成器在PHP 5.5.0中引入。 它用于表示[生成器generators](https://www.php.net/manual/zh/language.generators.php)。有关更多信息,请参见其[类页面](https://www.php.net/manual/zh/class.generator.php). ## **PHP 7开始预定义的类和接口** 这些预定义的类和接口是在PHP 7.0.0 中开始引入的。 **ArithmeticError** **AssertionError** **DivisionByZeroError** **Error** **Throwable** **ParseError** **TypeError** ## **特殊的类** 以下这些标识符由于它们有特殊的用处,因此不可作为类名 ### **self** >[info][Current class](https://www.php.net/manual/zh/language.oop5.paamayim-nekudotayim.php). ### **static** >[info][Current class in runtime](https://www.php.net/manual/zh/language.oop5.late-static-bindings.php). ### **parent** >[info][Parent class](https://www.php.net/manual/zh/language.oop5.paamayim-nekudotayim.php).