我读到的关于更好的PHP编码实践的一切都在说不要require_once因为速度而使用.
为什么是这样?
做同样事情的正确/更好的方法是什么require_once?如果重要,我使用的是PHP5.
有没有人知道PHP何时执行include和include_once调用?
我想知道,因为我来自Flash和桌面开发背景,你必须在每个类的开头导入你的类.
但是现在我开始构建更复杂的PHP代码,看起来当我真正需要它们来节省加载时间时才更好.例如,查看以下psuedo代码:
if (I_need_to_check_login)
{
include_once "Class.class.php";
$C = new Class();
}
Run Code Online (Sandbox Code Playgroud)
如果我这样做,每次运行代码时或者只有在执行include_once时才会包含文件Class.class.php.
我有点像一个类怪人,通常为我的应用程序使用的任何功能构建一个类,所以我经常有很多类文件.