php中打印日志模块Log,如何在log中打印数组

问:php中如何使用Log模块打印数组?

答:一般我们可以通过 var_export($array, true) 或者 print_r($array, true)来在Log中输出数组,如

1
2
3
Log::record('输出数组 ' . var_export($array, true), error)

Log::record('输出数组 ' . var_export($array), error)

上面两行代码打印同一个变量 $array,但是输出不一样

1
2
3
4
5
6
7
8
9
[ error ] new $$result array (
'type' => 'module',
'module' =>
array (
0 => '',
1 => NULL,
2 => NULL,
),
)

1
[ error ] new $$result
坚持原创技术分享,谢谢鼓励我继续创作!