PHP头条
热点:

2>autoload()方法。

类似下面的代码。

  1. <?php   
  2. Test::getName();   
  3.     
  4. function __autoload($className){   
  5.     echo $className,"\n";exit();   

运行结果:

我们都知道__autoload()方法性能并不是很好,一般不鼓励去使用这个方法。所以,我在调用类的时候,我就加了这么一句:

对话:

我:我觉得__autoload方法性能不是很好,所以我在调用别的模块的时候,我就用了include方法。

老大:你这样做,一是整个代码看起来没那么规范,二是,如果将来要修改框架了,我们就要查看所有的这样的代码文件,因为比如,你的入口文件移动到别的文件夹下面,那么你的Test.class.php文件在什么位置,你知道吗?

如果我们调用__autoload()方法,我们只需要修改这个接口就可以了,因为所有的类调用都经过了这个方法,这样比较好管理。


www.phpzy.comtrue/php/4052.htmlTechArticle2autoload()方法。 类似下面的代码。 ?php Test::getName(); function __autoload( $className ){ echo $className , \n ; exit (); } 运行结果: 我们都知道__autoload()方法性能并不是很...

相关文章

相关频道:

PHP之友评论

今天推荐