三个PHP函数文件太多


Three PHP function files too many?

基本上,由于页面正在调用我的一个页面上的所有三个函数文件,所以会出现一些通知。

每个功能页调用一个连接文件

require("db_config.php");

那么,将我所有的函数文件捆绑到一个文件中,这样调用就只进行一次,这样更好吗?

或者我应该想出某种条件语句来确保require只运行一次吗?

感谢

使用require_once(或include_once),可以确保一个文件只包含一次。

这实际上取决于如何使用这些函数。

正如其他答案告诉您的那样,require_once(...)将确保特定文件只包含在代码中一次。但是,如果总是将这三个函数紧密地结合使用(或者至少在大多数情况下,一次使用两个或三个),那么将它们放在同一个文件中比在单个文件中更有意义。另一方面,如果大多数时候,你只使用一个,有时可能使用两个,偶尔使用三个,那么拥有单独的文件将减少加载页面所需的时间(少量,但如果你有很多页面,加载了很多次,微小的差异会占用大量的总时间)。