使用 PHP 效率更高吗include_once
or require_once
而不是使用类似 C 的include
带头护罩?
I.e,
include_once 'init.php';
versus
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 。
标头保护方法只是应该避免的混乱代码。试想一下,如果您忘记签入许多文件之一。调试这可能是一场噩梦。
如果您的应用程序适合,请使用自动加载。这是快速、最方便、最干净的方式。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)