我应该在哪里require_once发表声明,为什么?
大多数框架都包含在开头,并不关心文件是否真的需要.
使用自动加载器是另一种情况.
编辑:
当然,我们都同意,自动加载器是可行的方法.但那是我在 这里没有问过的"其他情况" .(顺便说一句,Zend Framework Application使用自动加载器,文件仍然很难,并且放在开头).
我只是想知道,为什么程序员在文件的开头包含所需的文件,即使它们可能根本不会被使用(例如Exception文件).
自动加载是一种更好的做法,因为它只会加载所需的内容.显然,你还需要包含定义__autoload函数的文件,这样你就可以在某个地方找到它.
我通常有一个名为"includes.php"的文件,然后定义__autoload并包含所有非类文件(例如函数库,配置文件等).此文件在每页开头加载.
| 归档时间: |
|
| 查看次数: |
488 次 |
| 最近记录: |