gpt4 book ai didi

PHP 包含实践

转载 作者:可可西里 更新时间:2023-10-31 23:56:17 27 4
gpt4 key购买 nike

这里有人知道 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 时包含。

我有点像类狂,通常会为我的应用程序使用的几乎所有功能构建一个类,所以我经常有很多类文件。

最佳答案

include, include_once 是标准的 PHP 指令。这意味着当解释器在程序流中找到一个时,它会执行每个 include,include_once。如果控制结构避免执行一段包含 include 指令的代码,则不会执行该代码。

在您的示例中,当且仅当 I_need_to_check_login 为真时,include_once 才会执行。

关于PHP 包含实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7199041/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com