在变量中获取php通知
是否有一种方法可以在变量中获取PHP通知的内容。 我想在我的小树枝模板中呈现它们,并使用一些css样式 我使用的是wordpress和木材(反过来又使用细枝) 类似于对管理员页面所做的操作,但适用于常规页面 我只是从wordpress开始,所以也许我把整个事情看错了。我仍然不想禁用这些通知,因为它似乎不正确。我最后做了以下操作: 我设置了自己的错误处理程序:在变量中获取php通知,php,wordpress,twig,Php,Wordpress,Twig,是否有一种方法可以在变量中获取PHP通知的内容。 我想在我的小树枝模板中呈现它们,并使用一些css样式 我使用的是wordpress和木材(反过来又使用细枝) 类似于对管理员页面所做的操作,但适用于常规页面 我只是从wordpress开始,所以也许我把整个事情看错了。我仍然不想禁用这些通知,因为它似乎不正确。我最后做了以下操作: 我设置了自己的错误处理程序: set_error_handler('errorHandler'); function errorHandler( $errno, $e
set_error_handler('errorHandler');
function errorHandler( $errno, $errstr, $errfile, $errline, $errcontext)
{
$data['errno'] = $errno;
$data['errstr'] = $errstr;
$data['errfile'] = $errfile;
$data['errline'] = $errline;
$data['errcontext'] = $errcontext;
Timber::render('error.twig', $data);
}
我创建了一个细枝模板文件来很好地呈现数据
{#error.twig#}
<div class="error-box">
{% if errno %}
<p class="errno">{{errno}}</p>
{% endif %}
{% if errstr %}
<p class="errstr">{{errstr}}</p>
{% endif %}
{% if errfile %}
<p class="errfile">{{errfile}}</p>
{% endif %}
{% if errline %}
<p class="errline">{{errline}}</p>
{% endif %}
{% if errcontext %}
<p class="errcontext">{{errcontext}}</p>
{% endif %}
</div>
{#error.twig}
{%if errno%}
{{errno}
{%endif%}
{%if errstr%}
{{errstr}
{%endif%}
{%if errfile%}
{{errfile}
{%endif%}
{%if errline%}
{{errline}
{%endif%}
{%if errcontext%}
{{errcontext}
{%endif%}
你是说普通的PHP通知?首先,你应该尽可能地修复导致它们的原因。然后,看看@CBroe,谢谢你提供的信息。我找到了帮助我得到解决方案的评论