【发布时间】:2011-11-04 04:05:17
【问题描述】:
这里有人知道 PHP 何时执行 include 和 include_once 调用吗?
我想知道,因为我来自 Flash 和桌面开发背景,你必须在每节课开始时导入你的类。
但是现在我开始构建更复杂的 PHP 代码,似乎在我真正需要类以节省加载时间时只包含它们会更好。例如,看下面的伪代码:
if (I_need_to_check_login)
{
include_once "Class.class.php";
$C = new Class();
}
如果我这样做,文件 Class.class.php 是否会在每次运行代码时或仅在我执行 include_once 时才包含在内。
我有点类怪胎,通常为我的应用程序使用的任何功能构建一个类,所以我经常有很多类文件。
【问题讨论】:
-
您可能想查看autoloader strategy。它比使用
include_once/require_once更高效,并简化您的代码
标签: php