这种写法可行吗

这是IndexController

这种写法是什么意义呢

LangController

这种写法可行吗

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
最佳答案

不可行

3个月前 评论
讨论数量: 7

@zxdstyle 非常感谢你的回答,它能执行成功的原因是不是得益于PHP对静态方法的调用,但是这种写法不可行的真正原因是因为规范吗,还是因为什么原因呢

3个月前 评论
zxdstyle 3个月前
wanghan

就是因为规范吧,代码能运行就是可行的,可没有人会controller里调用controller吧

3个月前 评论
Linxb

不要这样子做,最好抽离放在service层,为什么要放在service层,1是方便复用,2是方便单元测试

3个月前 评论

规范问题 要是就一个地方调用LangController内容 还不如直接把require_once那行代码写IndexController里。要是公用的 你就应该单独封装一个服务层之类的去放

3个月前 评论
小李世界

格式化下,另外 WOW 是做什么的。

3个月前 评论

@小李世界 我也是看公司原同事写的,感觉怪怪的,但又说不清其中原理,所以发出来问问各位大佬,我大概缕了一下他的代码意图,应该是类似于网站的语言切换,通过传参,返回的是提前定义语言包下的数组 例如下图 file 传到展示面进行语言的切换,我想到利用自定义辅助函数来替换这种写法,就是不太清楚辅助函数中可以写require_once函数吗,正在测试

3个月前 评论
小李世界 3个月前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!