-6

基本上通知被抛出,因为该页面正在调用我的一个页面上的所有三个函数文件。

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

require("db_config.php");

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

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

谢谢

4

2 回答 2

4

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

于 2013-07-06T16:58:00.773 回答
2

这实际上取决于如何使用这些功能。

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

于 2013-07-06T17:05:10.273 回答