NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
# 预定义类 # [**预定义类**](https://www.php.net/manual/zh/reserved.classes.php) ## **标准类** 这些类由一些内建在 PHP 中的标准函数定义 ### [Directory](https://www.php.net/manual/zh/class.directory.php) > 由[dir()](https://www.php.net/manual/zh/function.dir.php)函数创建并返回的对象. ### **stdClass** > 通过类型转换到对象创建或直接new stdClass; ### **\_\_PHP\_Incomplete\_Class** > 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** > PHP5.3.0中引入了一个预定义的final类[Closure](https://www.php.net/manual/zh/class.closure.php),它可以用于实现[匿名函数](https://www.php.net/manual/zh/functions.anonymous.php) ### **Generator** > 预定义的最终类生成器在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** > [Current class](https://www.php.net/manual/zh/language.oop5.paamayim-nekudotayim.php). ### **static** > [Current class in runtime](https://www.php.net/manual/zh/language.oop5.late-static-bindings.php). ### **parent** > [Parent class](https://www.php.net/manual/zh/language.oop5.paamayim-nekudotayim.php).