基本上会出现通知,因为页面正在调用我的一个页面上的所有三个功能文件。
每个功能页面都会调用连接文件
require("db_config.php");
那么,最好将我的所有函数文件捆绑到一个文件中,以便只调用一次吗?
或者我应该提出某种条件语句以确保只运行一次?
由于
答案 0 :(得分:4)
使用require_once
(或include_once
),您可以确保只包含一次文件。
答案 1 :(得分:2)
这实际上取决于这些功能的使用方式。
正如其他答案告诉您的那样,require_once(...)
将确保您的代码中只包含一个特定文件。但是,如果一个ALWAYS将这三个函数紧密地结合在一起(或者至少在大多数情况下,一次使用两个或三个),那么将它们放在同一个文件中比在单个文件中使用它们更有意义。另一方面,如果大部分时间,你只使用一个,有时两个,并且偶尔使用所有三个,那么拥有单独的文件将减少加载页面所需的时间(减少一些,但是如果你有很多页面,这些页面加载了很多次,那么小的差异会占用大量的时间。