【问题标题】:Three PHP function files too many? [closed]三个PHP函数文件太多? [关闭]
【发布时间】:2013-07-06 16:55:31
【问题描述】:

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

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

require("db_config.php");

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

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

谢谢

【问题讨论】:

  • 使用require_once(string)
  • 既然你是新来的,我给你一个友好的警告:如果你一直问这种低质量的问题,你可能会发现自己被永久禁止在 Stack Overflow 上提问。请看the Help Center

标签: php


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    这真的取决于如何使用这些功能。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-31
      • 2013-07-29
      • 1970-01-01
      • 2017-07-07
      • 1970-01-01
      • 2015-07-05
      相关资源
      最近更新 更多