没学过 PHP, 请教个问题:
现在在做一个外包二开, 发现一些神奇操作:
各种路由重定向 + nginx 正则转发, 纯看源码你根本不清楚一个没头没尾单独的 php 有什么用,但是从 nginx 转发到路由表过了一遍发现是一个神奇流程的一环...
工程里面满地这种东西, 开了几个端口 nginx-php-nginx-php 自己跳自己的蜘蛛网, 请问这么写是有什么现实意义吗? 看的头疼要死...
1
retanoj 311 天前
盲猜是 php -> php 的时候,后者接口迭代升级导致的 php -> ngx -> php
|
2
hanbin 311 天前
你的意思是在业务代码里重定向到当前项目的另一个路由?这种操作我没见过。
|
3
beyondstars 311 天前
现实意义额可能是防御性编程,不写注释不写文档逻辑写得很绕故意让人看不懂,也可能不是主观意义故意写得这么绕,只是因为缺少开发规范和代码 review 。
|
4
adoal 311 天前
可能是换了好几遍人接手,每个人都不敢动前面的,然后自己加一层
|
5
darklinden OP |
6
Blank10030 311 天前 1
这不就是屎山吗,造成的原因楼上都说过了,要么自己加一层要么重构。
|
7
F7TsdQL45E0jmoiG 311 天前
实现功能的一种方式而已
|