- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
使用 PHP 的 include_once
或 require_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/
使用 PHP 的 include_once 或 require_once 比使用带有 header 保护的类 C 的 include 更有效吗? 即, include_once 'init.php';
好的,我允许上传可以具有多种功能的文件。我需要能够以某种方式错误捕获include_once,以便如果function_exists已经存在并且正在上载的文件中调用该函数,那么它要么是发送一条错误消息
我在 php 中有一个函数: function importSomething(){ include_once('something.php'); } 如何使 include_once 具有全
这个问题我研究了一段时间,没有找到答案。 在 XAMPP 上开发 PHP/mySQL 项目。简化后的结构如下: --admin.php --views --admin --editor-h
不工作的 include_once 的原因是什么? 这是我的文件夹层次结构: /Php/Controls/GridView/GridView.php /Php/Controls/Form/Form.p
我试图找到一种方法使 include_once(); 路径从起始目录开始,然后找到路径,例如而不是 ../../../path/to/file 我会用 /path/to/file。如果我这样做 /pa
我有 3 个文件:home、failed_attempt、login。 文件home和failed_attempt都是指登录文件。 烦人的是他们抛出一个错误说登录文件不存在。如果我这样做,home 会
在一个函数中我需要包含一个文件。我需要包含的文件包含一个查询。包含文件的结果是 fetch_assoc(); 我应该如何使包含工作?我现在这样做的方式不包括文件。 function SelectTim
1.include语句 使用include语句可以告诉PHP提取特定的文件,并载入它的全部内容 ?
我试图在我的命名空间中使用我的一个类,但我收到一个找不到类的错误: PHP Fatal error: Class 'ChatManager' not found in /var/www/soFitT
当我在没有任何 GET 参数的情况下调用一次 include 时它可以工作但是在 trackinglogs.php 上设置 GET 参数没有任何反应请建议我该怎么做.. 我的 php 代码是:firs
这个问题在这里已经有了答案: Retrieve WordPress root directory path? (16 个答案) 关闭 7 年前。 我试图在我的 Wordpress 站点的 heade
include_once 是不言自明的,我完全理解它是如何工作的。我知道它只会包含一次。伟大的 !!! :) 我的问题是...如果我只想在我的页面上包含一次,为什么我必须写 include_once
我正在尝试在 OS X Mountain Lion 上安装 PHP CodeSniffer - 我似乎遇到了一个奇怪的问题 运行“phpcs”时出现以下错误: PHP Warning: includ
最近一直在抽时间来学习PHP,据说PHP是世界上最好的语言,于是各大论坛炸开了锅!哈哈,我们这里不是来讨论哪门语言是最好的语言,我们是在学习PHP中经常使用到的文件引入的四种方式的特点及区别! 相
例如下面的代码: 复制代码 代码如下: include('hello.php'); echo 'include test final!';//include报错,但是会继续执行,显
我想知道在我的 php 文件中连接数据库 include 或 include_once 时最好使用什么,而我的 ajax 脚本每次都请求它。 ajax脚本 $(document).ready(func
我正在为 joomla 创建一个 youtube 播放列表模块。 如果我将模块分配给页面,它将在以下点停止加载:
我使用 include_once 在 php 中包含文件,它将在本地主机中工作,但使用 cron 运行相同的文件时显示错误 File name : cron_all.php 错误: [root@xx
$num = 39; //sets number of weeks - there are only 38 rounds so 39 is fine $num2 = $num-1; //for add
我是一名优秀的程序员,十分优秀!