一个禁止数据库错误方法发生在CodeIgniter出错提示
在默认情况下,PHP CodeIgniter显示所有错误。但当你开发的程序,你可能想改变现状。你会发现error_reporting()函数在index.php文件的顶部,可设置错误。即使你关闭错误报告,错误记录不会停止的时候,有一个错误。
因此,对php.ini的修改没有达到我们想要的效果。
以下是解决方案:
数据库错误发生在1中的错误提示。CodeIgniter
在用户指南,设置环境不断as'development'will允许所有PHP的错误报告要出口到浏览器。相反,建立一个恒定的as'production'will禁止所有的错误报告的输出。
修改error_reporting在index.php:
复制代码代码如下所示:
定义(环境,生产); / /默认是发展
如果(定义(环境))
{
开关(环境)
{
case'development:
error_reporting(e_all);
打破;
case'testing:
case'production:
Error_reporting (0);
打破;
违约:
退出(应用程序环境没有正确设置);
}
}
PHP错误在2中遇到错误提示。CodeIgniter
修改配置 / database.php数据库设置:
复制代码代码如下所示:
{ 'default} { $数据库'db_debug} = false;