【发布时间】:2014-09-02 11:52:14
【问题描述】:
我在 PHP 方面没有经验,我在使用 error_log 和 print_r 注销大型数组时遇到了问题。
我被告知 here 更改 php.ini 文件的 log_errors_max_len,然后我继续执行 <?php phpinfo(); ?> 以查看 php.ini 文件的加载位置。然后我将其更改为log_errors_max_len = 0,但输出仍然被截断。
我也在使用 Laravel。
有人知道为什么这不起作用吗? (我已经重启了 apache :)
【问题讨论】:
-
你能定义大数组吗?
-
我不确定它有多大,因为输出没有显示完整的数组。它至少嵌套了 4 层。在此处查看示例输出:stackoverflow.com/questions/25621252/…
-
var_dump 能给你什么?
-
它使“管理器”类(rest api 的一部分)崩溃,我跟踪应用程序日志或 apache 错误日志没有输出。
-
让 var_dump 保留下来,而不是在浏览器中运行它,从(我猜你使用 linux)linux 终端运行脚本。
标签: php