thinkphp5怎样关闭info信息输出
一、info 的作用
在最先关闭 info 之前,我们需要相识一下它的作用。在 ThinkPHP5 框架中,info 信息输出主要有三种形式:
展示目今会见的 URL 和请求参数
在页面底部展示目今页面的 SQL 语句执行情形和运行时间等调试信息
连忙学习“PHP免费学习条记(深入)”;
在执行过失时,输出详细的过失信息,利便调试
只管看起来很有资助,但关于真正的开发者来说,大部分 info 信息并不是很是适用的。通常,我们需要的是一些更精练的输出,以便更好地专注于开发。
二、关闭 info
关闭 info 很简朴,只需要在设置文件中的 app.php 中,将 app_debug 设置项设置为 false 即可关闭 info 信息输出。示例代码如下:
return [ 'app_debug' => false ];
登录后复制
这样设置之后,默认情形下,页面将不再展示目今的 URL 和请求参数,也不会输出 SQL 语句执行情形和过失信息。虽然,若是您需要,您可以在框架的调试模式下重新开启 info。
另外,若是您需要在开发历程中输出 SQL 执行情形以便调试,可以通过如下方法开启 SQL 日志:
Db::listen(function($sql, $time, $explain){ // 纪录SQL trace($sql . ' [' . $time . 's]', 'sql'); // 审查性能剖析效果 trace($explain, 'explain'); });
登录后复制
这样,就可以在程序的 trace 文件夹中输出 SQL 日志信息了。
以上就是thinkphp5怎样关闭info信息输出的详细内容,更多请关注本网内其它相关文章!
免责说明:以上展示内容泉源于相助媒体、企业机构、网友提供或网络网络整理,版权争议与本站无关,文章涉及看法与看法不代表GA黄金甲滤油机网官方态度,请读者仅做参考。本文接待转载,转载请说明来由。若您以为本文侵占了您的版权信息,或您发明该内容有任何涉及有违公德、冒犯执法等违法信息,请您连忙联系GA黄金甲实时修正或删除。