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