TP6日志写入,第二个参数写入不成功
TP6框架的Log类写入数据,一直写入不成功,排除配置和文件夹权限问题
例
Log::error(PHP_EOL.'域名:{domain}'.PHP_EOL.'用户标识:{UA}',[
'domain'=>request()->domain(),
'UA'=>request()->header('user-agent'),
]);
一般情况下 写入日志会使用 error 第二个参数,但是如果直接写入一个数组,可能不会 写入成功,
这可能是第一个参数的中没有和第二个参数有与之对应的key存在
看具体的框架源码才知道,这其实就是字符串替换,具体代码如下

主要还是 strtr 函数的作用,具体功能自行参考手册,
用法总结如下:


浙公网安备 33010602011771号