我需要跳转到服务器端代码。它在那里使用 cakephp。我想看一个变量,我认为它是一个模型,但我不确定,让我们成为一个变量。
CakeLog::write('debug', 'myArray'.var_export($myArray) );
它会有输出
myArray: Array
我希望看到与 var_dump 可以对输出产生类似的输出。
那可能吗?如果是,比如何?
任何帮助表示赞赏。
只需使用print_r,它接受第二个参数不输出结果。
CakeLog::write('debug', 'myArray'.print_r($myArray, true) );
如果您不想在日志文件中出现新行、制表符或双空格:
$log = print_r($myArray, true);
$log = str_replace(array("\n","\t"), " ", $log);
$log = preg_replace('/\s+/', ' ',$log);
CakeLog::write('debug', 'myArray' . $log);
尝试:
CakeLog::write('debug', 'myArray'.print_r($myArray, true));
该true
参数使 print_r 返回值而不是在屏幕上打印,因此您可以保存它。
有人得到了这里介绍的重定向方法。
这个我曾经看过我那里有什么,它显示得很清楚。