【发布时间】:2012-01-20 04:43:14
【问题描述】:
例如,而不是得到以下
post:Array (
"a" => "b",
"c" => "d"
)
我刚刚明白了:
post:Array (\n "a" => "b",\n "c" => "d"\n)
在调试我的代码时阅读这篇文章真的很不舒服。因此,如果您对为什么这无法正常工作有任何建议,请告诉我。
我在连接到 Ubuntu 虚拟服务器的 Windows7 Putty 中运行它,据说它运行的是默认的 Apache/PHP 配置。 (可能不会,但团队中没有人记得改变过任何东西)
编辑:有人请求写入error.log的代码:
<?php
error_log(print_r(array("a"=>"b","c"=>"d"),1));
?>
查看错误日志的命令有:
sudo tail -f /var/log/apache2/error.log
sudo vim /var/log/apache2/error.log
sudo cat /var/log/apache2/error.log
在所有情况下,都会出现\n 未按预期执行的问题。
【问题讨论】:
-
处理换行符由编辑器/查看器完成。尝试使用不同的。
-
向我们展示正在写入错误日志的代码。
-
已尝试并添加了信息。
标签: php apache ubuntu error-handling