手机
当前位置:查字典教程网 >编程开发 >php教程 >php自动载入类用法实例分析
php自动载入类用法实例分析
摘要:本文实例讲述了php自动载入类用法。分享给大家供大家参考,具体如下:

本文实例讲述了php自动载入类用法。分享给大家供大家参考,具体如下:

<?php //function __autoload($class_name) { // require_once $class_name . '.php'; //} spl_autoload_register(array("core",'autoload'));//当实例化类的时候,自动调用core类中的autoload()方法来载入类 //也可以使用__autoload()来实现,但是php新版本建议使用spl_autoload_register,因为__autoload()会被逐渐废弃掉 $obj = new MyClass1(); $obj2 = new MyClass2(); class core { public static function autoload($class) { require $class.'.php'; } }

了解思想才是最关键:

自动加载对象

很多开发者写面向对象的应用程序时对每个类的定义建立一个 PHP 源文件。一个很大的烦恼是不得不在每个脚本开头写一个长长的包含文件列表(每个类一个文件)。

在 PHP 5 中,不再需要这样了。可以定义一个 __autoload() 函数,它会在试图使用尚未被定义的类时自动调用。通过调用此函数,脚本引擎在 PHP 出错失败前有了最后一个机会加载所需的类。

Tip

spl_autoload_register() 提供了一种更加灵活的方式来实现类的自动加载。因此,不再建议使用 __autoload() 函数,在以后的版本中它可能被弃用。

希望本文所述对大家PHP程序设计有所帮助。

【php自动载入类用法实例分析】相关文章:

php中get_defined_constants函数用法实例分析

php简单smarty入门程序实例

php数组合并与拆分实例分析

PHP图像处理类库MagickWand用法实例分析

php统计数组元素个数的方法

php实现的mongodb操作类实例

php注入实例

xml+php动态载入与分页

php中命名空间namespace用法介绍

php动态绑定变量的用法

精品推荐
分类导航