GA黄金甲

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黄金甲实时修正或删除 。

相关新闻

联系GA黄金甲

18523999891

可微信在线咨询

事情时间:周一至周五,9:30-18:30,节沐日休息

QR code
【网站地图】【sitemap】