码迷,mamicode.com
首页 > 其他好文 > 详细

类的自动加载

时间:2017-07-23 21:15:37      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:register   不能被继承   脚本   面向对象   通过   需要   源文件   自动加载   不能   

很多开发者写面向对象的应用程序时对每个类的定义建立一个 PHP 源文件。一个很大的烦恼是不得不在每个脚本开头写一个长长的包含文件列表(每个类一个文件)。
在 PHP 5 中,不再需要这样了。可以定义一个 __autoload() 函数,它会在试图使用尚未被定义的类时自动调用。通过调用此函数,脚本引擎在 PHP 出错失败前有了最后一个机会加载所需的类。
spl_autoload_register() 提供了一种更加灵活的方式来实现类的自动加载。因此,不再建议使用 __autoload() 函数,在以后的版本中它可能被弃用。

final 最终的,最后的
PHP 5 新增了一个 final 关键字。如果父类中的方法被声明为 final,则子类无法覆盖该方法。如果一个类被声明为 final,则不能被继承
属性不能被定义为 final,只有类和方法才能被定义为 final。

类的自动加载

标签:register   不能被继承   脚本   面向对象   通过   需要   源文件   自动加载   不能   

原文地址:http://www.cnblogs.com/host717/p/7225634.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!