包括、include_once、要求还是require_once?
我有PHP文件,我已经定义了服务器访问变量以及和,因为这个函数经常在后端的每个页面中使用,而我正在使用,现在对我来说完全有效,你会建议哪种方法或函数,我想知道如果我使用是否有任何缺陷,或者使用它是否安全?mysql_connect
mysql_select_db
include()
include()
编辑:请记住,我也将使用变量。$_SESSION
我有PHP文件,我已经定义了服务器访问变量以及和,因为这个函数经常在后端的每个页面中使用,而我正在使用,现在对我来说完全有效,你会建议哪种方法或函数,我想知道如果我使用是否有任何缺陷,或者使用它是否安全?mysql_connect
mysql_select_db
include()
include()
编辑:请记住,我也将使用变量。$_SESSION
两者之间的唯一区别是,如果未找到该文件,则其姊妹文件会引发致命错误,而 并且仅显示警告并继续加载页面的其余部分。如果您不希望PHP尝试在没有数据库信息的情况下加载页面的其余部分(我假设),请使用.您不需要多次包含该文件,因此无需使用常规函数。require
require_once
include
include_once
require_once
require
职能工作 :所有函数都执行类似的工作。所有函数都将在执行代码时包含并评估特定文件。
功能差异:
包括与include_once:include() 和 include_once() 之间只有一个区别。如果文件中的代码已经包含在内,那么如果我们使用include_once(),则不会再次包含该文件。表示 include_once() 一次只包含一次文件。
include vs require :如果 include() 当时无法在某个位置找到指定的文件,则会引发警告,但是,它不会停止脚本执行。对于相同的方案,require() 将引发致命错误,并停止脚本执行。
需求与require_once:require() 和 require_once() 之间只有一个区别。如果文件中的代码已经包含在内,那么如果我们使用require_once(),则不会再次包含该文件。表示 require_once() 一次只包含一次文件。
要通过示例获得详细的知识,请查看这些惊人的文章
(1)http://www.readmyviews.com/include-vs-include-once/
(2)http://www.readmyviews.com/include-vs-require/