在PHP中经常会调用include_once和require_once来加载各种文件,并确保只加载一次。但在5.2以前的版本都会找开目标文件,以降低IO影响效率。据说在5.2中已经改进,不过我没试过。
所以,尽量不要使用他们。如果需要确保文件只加载一次,需要另外进行判断。在Zend_Loader中,ZF已经帮我们把这些工作都作好了。而且,这些方法都是静态方法。所以,在使用ZendFramework开发的时候尽量使用Zend_Loader吧。如果没有使用框架的话,可以自己封装一个这样的东西。
Changing Anytime
在PHP中经常会调用include_once和require_once来加载各种文件,并确保只加载一次。但在5.2以前的版本都会找开目标文件,以降低IO影响效率。据说在5.2中已经改进,不过我没试过。
所以,尽量不要使用他们。如果需要确保文件只加载一次,需要另外进行判断。在Zend_Loader中,ZF已经帮我们把这些工作都作好了。而且,这些方法都是静态方法。所以,在使用ZendFramework开发的时候尽量使用Zend_Loader吧。如果没有使用框架的话,可以自己封装一个这样的东西。