三个PHP函数文件太多了?

时间:2013-07-06 16:55:32

标签: php

基本上会出现通知,因为页面正在调用我的一个页面上的所有三个功能文件。

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

require("db_config.php");

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

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

由于

2 个答案:

答案 0 :(得分:4)

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

答案 1 :(得分:2)

这实际上取决于这些功能的使用方式。

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