如何详细学习并应用PHP的自动加载功能?
- 内容介绍
- 文章标签
- 相关推荐
本文共计609个文字,预计阅读时间需要3分钟。
在PHP4中,使用类时必须将包含类的文件通过include或require方式引入。而在PHP5中,这一做法同样适用于PHP4,只需将类文件包含进来即可。
我们知道在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,实例化类。
本文共计609个文字,预计阅读时间需要3分钟。
在PHP4中,使用类时必须将包含类的文件通过include或require方式引入。而在PHP5中,这一做法同样适用于PHP4,只需将类文件包含进来即可。
我们知道在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,实例化类。

