使用print_r时的死锁(debug_backtrace(false,2),true)

时间:2016-06-02 23:05:03

标签: php wordpress deadlock slim

参考:

https://stackoverflow.com/a/2146171/533426

行:

  $trace = print_r( debug_backtrace( false, 2), true );

实际上是我的PHP脚本死锁。也就是说,整个应用程序变得没有响应,浏览器一直在旋转,调试只是跳进去,就像再见调试一样。我仍然可以打开在同一台服务器上运行的phpmyadmin,但不再打开应用程序。该应用程序实际上是一个在wordpress安装中运行的苗条应用程序。两者都没有反应,没有回应。

最终是因为变量太复杂而无法输出?

我有一些非常复杂的对象,主要是因为我使用的插件具有非常复杂的对象,请参阅pods.io而那些pods objects are known to crash things when tried to get output已经说过,我认为很可能导致崩溃,因为他们的对象和函数调用链也不是超短。

有没有办法避免死锁?

0 个答案:

没有答案