是在目录树中更快地搜索文件,还是在单个关联键值文件中搜索文件路径来加载类?示例第一种情况:
dir
file1
file2
dir2
file3
dir3
file4
dircommon
file5
示例第二种情况:带有关联密钥的单个文件(test.config.txt)-值:
file1=/dir/
file2=/dir/
file3=/dir/dir2/
file4=/dir/dir2/dir3
我搜索文件4,然后将定义的类加载到文件4 中
什么是更快速的方法?
有没有一种更快、更高效的方法来管理php文件的依赖性?
第一种方法更容易,因为您不必为添加的每个新模型/控制器更新索引文件,而且我认为性能差异不会那么大,除非您在每次页面加载时加载数千个类,在这种情况下,您应该切换到Java。:P
我们的内部框架只是根据类名搜索文件路径。。。即Application_Model_Person将映射到'<include dir>/Application/Model/Person.php'.
答案相当简单。
一旦你遇到问题,就开始寻找解决方案。
看起来你现在没有问题,除了想象中的问题
所以,我会选择更可用的解决方案,它显然不需要额外的文件来镜像文件系统结构。