这四个没有速度上面的区别,只有功能上面的区别,
_once就是该文件只能包含一次,比如function文件,这样一来函数名不会由于重复发生冲突,
而没有once的include和require一个具有错误提示一个没有,
并且require在条件语句中即使是false仍然包含了该文件,具体的楼主去查资料网上一堆
,再就是包含文件肯定是整个文件一口读完,为了解决速度的话那就文件分类清楚,功能独立出来多
写几个文件,不要都写再一个文件当中
_once就是该文件只能包含一次,比如function文件,这样一来函数名不会由于重复发生冲突,
而没有once的include和require一个具有错误提示一个没有,
并且require在条件语句中即使是false仍然包含了该文件,具体的楼主去查资料网上一堆
,再就是包含文件肯定是整个文件一口读完,为了解决速度的话那就文件分类清楚,功能独立出来多
写几个文件,不要都写再一个文件当中
include和require的区别是遇错时一个产生致命错误,停止执行,另一个则忽略看手册,有说明
第二个问题的话,我觉得是遍历所有文件,如果文件名相同就打开。这个和windows的搜索应该是一个道理。
a.php(20K)
b.php(40K)
c.php(60K)而且还不一定在一个目录下,那么我是否应该将这三个文件集合成all-in-one.php,然后再去require或include,这样是否比一个一个地去载入要快?也先抛开是否看起来是否会杂乱。