如何详细解析PHP自动加载(autoload)的使用步骤与技巧?
- 内容介绍
- 文章标签
- 相关推荐
本文共计603个文字,预计阅读时间需要3分钟。
在PHP4中,使用类时必须通过include或require将类文件包含进来。而在PHP5中,这种做法同样适用,只需将类文件包含进来即可使用类。
我们知道在PHP4里面,当我们使用一个类的时候,必须将该类所以文件使用include或require加进来,这样我们就可以使用类了。
而对于PHP5来说也可以使用在PHP4里面的方式,将类文件包进来,但当有了__autoload之后,这种情况就可以靠编写规则也实现。
以下代码:
<?php $obj_A = new clsA(); $obj_B = new clsB(); ?> PHP4下正确写法为: <?php //PHP4 写法,之前必须加载类文件 include_once "cls/clsA.php"; include_once "cls/clsB.php"; $obj_A = new clsA(); $obj_B = new clsB(); ?>
处理加载步骤为:
1,加载类文件。
2,实例化类。
本文共计603个文字,预计阅读时间需要3分钟。
在PHP4中,使用类时必须通过include或require将类文件包含进来。而在PHP5中,这种做法同样适用,只需将类文件包含进来即可使用类。
我们知道在PHP4里面,当我们使用一个类的时候,必须将该类所以文件使用include或require加进来,这样我们就可以使用类了。
而对于PHP5来说也可以使用在PHP4里面的方式,将类文件包进来,但当有了__autoload之后,这种情况就可以靠编写规则也实现。
以下代码:
<?php $obj_A = new clsA(); $obj_B = new clsB(); ?> PHP4下正确写法为: <?php //PHP4 写法,之前必须加载类文件 include_once "cls/clsA.php"; include_once "cls/clsB.php"; $obj_A = new clsA(); $obj_B = new clsB(); ?>
处理加载步骤为:
1,加载类文件。
2,实例化类。

