遇到一个很奇怪的问题打印总是123
1. 运行环境
1). 当前使用的 Laravel 版本?
2). 当前使用的 php/php-fpm 版本?
PHP 版本:
7.4.26
//: <> (使用 php --version 命令查看 php 版本)
php-fpm 版本:
3). 当前系统
mac
//: <> (期待数值 Windows 10 / Ubuntu 20.4 / CentOS 8 )
4). 业务环境
本地
5). 相关软件版本
2. 问题描述?
打印$a 总是123

全局搜索了没找到这个123在哪?打印结果

$params
![遇到一个很奇怪的问题打印总是123]

![遇到一个很奇怪的问题打印总是123]


3. 您期望得到的结果?
不打印123
//: <> (能截图就截图。)
关于 LearnKu
开启缓存了吧,或者看下
params数据教你一招, $a = 123 就挂给他看, 看看调用路径
看异常就是实例化穿参数123,你还是找找其他地方吧,
已经全局搜索过所有的dd(123);和dump(123);
@可望 已经全局搜索过所有的 dd (123); 和 dump (123);
看截图是php环境是linux下的吧,linux下类名和文件名该是一样才行,现在是不正常的加载文件。所以,能怀疑的是在转换类名大小写的时候出现的问题,你把参数在改成其他的看看
debug_backtrace看一下吧你看下这个堆栈输出,在实例化
alivaHanlder时的构造参数给的是123,所以输出123在情理之中了。建议梳理下请求,看看是怎么调用的
app/Http/Handlers,结合xdebug进行单步调试。ps: 一般而言,是项目哪个地方疏忽了,犯了个很低级的错误。不过我们拿不到你的环境,复现不了你的问题。只能告诉你解决的方法了,虽然好像告诉你方法也不能解决你的问题。
index.php 走了吗?在index.php里打些日志
这种问题是没有任何意义的,唯一的解释就是参数传错了, 自己没有理清楚逻辑