gpt4 book ai didi

PHP include_once

转载 作者:可可西里 更新时间:2023-11-01 13:42:15 34 4
gpt4 key购买 nike

使用 PHP 的 include_oncerequire_once 比使用带有 header 保护的类 C 的 include 更有效吗?

即,

include_once 'init.php';

对比

include 'init.php';

//contents of init.php
if (!defined('MY_INIT_PHP')) {
define('MY_INIT_PHP', true);
...
}

最佳答案

“require_once”和“include_once”通常比“require”和“include”慢一点,因为它们会检查文件是否已经加载过。

但区别仅在真正复杂的应用程序中才重要,在这些应用程序中无论如何都应该进行自动加载,如果自动加载器编码良好,则不需要 require_once/include_once。

在大多数简单的应用程序中,出于方便的原因,最好使用 require_once/include_once。

header guard 方法只是应该避免的困惑代码。试想一下,如果您忘记 checkin 许多文件之一。调试可能是一场噩梦。

如果您的应用程序适合它,只需使用自动加载。这是最快速、最方便、最干净的方式。

关于PHP include_once,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2595171/

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