The*_*ebs 2 php string exception stack-trace
我正在使用php方法getTraceAsString(),这将抛出我的错误消息,如:
#0 /var/www/wordpress/wp-content/themes/Aisis-Framework/AisisCore/Template/Builder.php(147): AisisCore_Template_Builder->_render_template_array(Array, 'navigation') #1 /var/www/wordpress/wp-content/themes/Aisis-Framework/index.php(3): AisisCore_Template_Builder->render_view('navigation') #2 /var/www/wordpress/wp-includes/template-loader.php(47): include('/var/www/wordpr...') #3 /var/www/wordpress/wp-blog-header.php(16): require_once('/var/www/wordpr...') #4 /var/www/wordpress/index.php(17): require('/var/www/wordpr...') #5 {main}
Run Code Online (Sandbox Code Playgroud)
你可以看到一个巨大的字符串.他们提供的示例将跟踪打印为单独的行.为了得到这个,我有什么必须做的吗?
它是一个包含换行符的字符串,而不是HTML.查看页面的源代码.
将输出包装在<pre></pre>标签中或用HTML换行符替换换行符.
preg_replace("/\n/", '<br>', $trace);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2337 次 |
| 最近记录: |