• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

如何处理require过多的情况

php 搞代码 3年前 (2022-01-24) 16次浏览 已收录 0个评论

如何避免require过多的情况?
比如在一处地方有多个分支,转向N多不同的业务模块。
这些模块到时候会写在不同的php文件里。
那么在这个分支转发的地方是不是要把所有这些模块的php文件都require进来,还是有什么办法可以避免,还有效率如何?

——解决方案——————–
把所有这些模块的php文件都require进来,当然是可以的
但显然把不与要的代码也加载了。只要这些代码不会发生冲突,都加载也没有多大影响

不过不同的业务模块中通常有相似的操作,因此极易发生冲突。而协调这些冲突,是得不偿失的工作。等何况不同的模块可能由不同的人开发

所以建议只 require 进来当前需要的模块

你只需规划好模块的入口文件,事情就变得非常简单了
假定入口文件都以 业务名_class.php 命名
$modelname = ‘业、本文来源gao($daima.com搞@代@#码$网搞gaodaima代码务名’;
require(“{$modelname}_class.php”);
就轻便的加载了,至多你先判断一下文件是否存在

——解决方案——————–
也许你可以开始尝试使用Autoload


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:如何处理require过多的情况
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址