我知道PHP的基本用法要求,需要一次,包含一次和包含一次。但是我对何时使用它们感到困惑。
示例:我有3个文件,例如:settings.php,database.php和index.php。
在database.php文件中,我写道:
require_once 'settings.php';
然后在index.php中,我写道:
require_once 'settings.php';
require_once 'database.php';
所以我两次加载settings.php,可以吗?有使用这些功能的提示吗?
include
包含一个文件,如果找不到该文件,则会引发警告。
require
包含文件,如果找不到该文件,则会引发致命错误。
include_once
并require_once
执行相同的操作,但 前提是文件尚未加载。
但是,对_once
功能之一的需求通常表明设计不良。您应该以明确定义在何处包含内容的方式来构建脚本。
选择一个地方settings.php
被列入-可能index.php
。无需额外将其包含在中database.php
。
本文向大家介绍#include 和#include “filename.h” 有什么区别?相关面试题,主要包含被问及#include 和#include “filename.h” 有什么区别?时的应答技巧和注意事项,需要的朋友参考一下 对于#include <filename.h> ,编译器从标准库路径开始搜索filename.h ; 对于#include “filename.h” ,编译器从用户
本文向大家介绍在JSP中include动作和include指令之间有什么区别?,包括了在JSP中include动作和include指令之间有什么区别?的使用技巧和注意事项,需要的朋友参考一下 包含操作可让您将文件插入到正在生成的页面中。语法看起来像这样- 与include指令不同,include指令在将JSP页面转换为servlet时插入文件,而该动作则在请求页面时插入文件。
问题内容: 两者都意味着空间,但是有什么区别吗? 问题答案: 一个是不间断空间,另一个是常规空间。不间断的空格表示该行不应在该点处换行,就像它不会在一个单词的中间换行一样。 此外,正如斯文德(Svend)在其评论中指出的那样,不间断的空间不会崩溃。
本文向大家介绍<%# %> 和 <% %> 有什么区别?相关面试题,主要包含被问及<%# %> 和 <% %> 有什么区别?时的应答技巧和注意事项,需要的朋友参考一下 答:<%# %>表示绑定的数据源 <%%>是服务器端代码块
本文向大家介绍JSP中的include有几种形式?都有什么区别?,包括了JSP中的include有几种形式?都有什么区别?的使用技巧和注意事项,需要的朋友参考一下 JSP中的include有哪些?有什么区别? 1、JSP中的include有哪些 (1)<%@include file="" %> (2)<jsp:include page="" flush="true"/> 2、两者区别 (1)前者是
问题内容: 以下代码之间有什么区别: 和 Python建议采用一种做事方式,但有时似乎不止一种。 问题答案: 一个是函数调用,一个是文字: 使用第二种形式。它更具Python风格,并且可能更快(因为它不涉及加载和调用单独的函数)。