Codeigniter中禁止A Database Error Occurred错误提示的方法

 更新时间:2014年06月12日 11:40:32   投稿:shichen2014  
在默认的情况下,CodeIgniter会显示所有的PHP错误。但是当你开发程序结束时,你可能想要改变这个情况。这篇文章主要介绍了Codeigniter中禁止A Database Error Occurred错误提示的方法,需要的朋友可以参考下

在默认的情况下,CodeIgniter会显示所有的PHP错误。但是当你开发程序结束时,你可能想要改变这个情况。
你会发现在index.php文件顶端有这个函数error_reporting(),通过它可以进行对错误的设置。 即使你关闭了错误报告,当有错误发生时,错误记录也不会停止。
所以,修改php.ini不能达到我们想要的效果。

下面是解决办法:

1. Codeigniter中禁止A Database Error Occurred错误提示

在CodeIgniter 用户指南中说到,设置 ENVIRONMENT 常量为 'development' 值将会允许所有PHP错误报告都输出到浏览器。 相反的,设置常量为 'production' 将会禁止所有错误报告的输出。

index.php中修改error_reporting:

复制代码 代码如下:

define('ENVIRONMENT', 'production'); //默认是development
if (defined('ENVIRONMENT')) 

    switch (ENVIRONMENT) 
    { 
        case 'development': 
            error_reporting(E_ALL); 
        break; 

        case 'testing': 
        case 'production': 
            error_reporting(0); 
        break; 

        default: 
            exit('The application environment is not set correctly.'); 
    } 
}

2. Codeigniter中禁止A PHP Error was encountered错误提示

config/database.php中修改数据库设置:

复制代码 代码如下:

$db['default']['db_debug'] = FALSE;

相关文章

  • ThinkPHP3.1新特性之字段合法性检测详解

    ThinkPHP3.1新特性之字段合法性检测详解

    表单提交的字段合法性检测,可以更好的保护数据的安全性。这一特性是3.1安全特性中的一个重要部分。这篇文章主要介绍了ThinkPHP3.1的字段合法性检测,需要的朋友可以参考下
    2014-06-06
  • TP5框架实现上传多张图片的方法分析

    TP5框架实现上传多张图片的方法分析

    这篇文章主要介绍了TP5框架实现上传多张图片的方法,结合实例形式分析了TP5上传多张图片相关的视图、模型、控制器操作技巧,需要的朋友可以参考下
    2020-03-03
  • ThinkPHP5.0框架实现切换数据库的方法分析

    ThinkPHP5.0框架实现切换数据库的方法分析

    这篇文章主要介绍了ThinkPHP5.0框架实现切换数据库的方法,结合实例形式分析了thinkPHP5.0数据库的配置与动态连接相关操作技巧,需要的朋友可以参考下
    2019-10-10
  • CodeIgniter中使用cookie的三种方式详解

    CodeIgniter中使用cookie的三种方式详解

    这篇文章主要介绍了CodeIgniter中使用cookie的三种方式,非常简洁实用,需要的朋友可以参考下
    2014-07-07
  • php实现微信扫码自动登陆与注册功能

    php实现微信扫码自动登陆与注册功能

    这篇文章主要介绍了php实现微信扫码自动登陆与注册功能,结合实例形式分析了php微信二维码识别接口与相关使用技巧,需要的朋友可以参考下
    2016-09-09
  • thinkphp5+layui实现的分页样式示例

    thinkphp5+layui实现的分页样式示例

    这篇文章主要介绍了thinkphp5+layui实现的分页样式,结合实例形式详细分析了thinkPHP5框架结合layui实现的分页功能相关的配置、查询等操作技巧,需要的朋友可以参考下
    2019-10-10
  • PHP 翻页 实例代码

    PHP 翻页 实例代码

    PHP 翻页 实例代码,大家可以参考下。
    2009-08-08
  • 微信小程序发送订阅消息的方法(php 为例)

    微信小程序发送订阅消息的方法(php 为例)

    小程序订阅消息公测已经有些日子,今天以世界上最好的语言(PHP)为例,说一下如何发送订阅消息。感兴趣的朋友跟随小编一起看看吧
    2019-10-10
  • PHP之mysql位运算案例讲解

    PHP之mysql位运算案例讲解

    这篇文章主要介绍了PHP之mysql位运算案例讲解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-08-08
  • PHP模板引擎Smarty自定义变量调解器用法

    PHP模板引擎Smarty自定义变量调解器用法

    这篇文章主要介绍了PHP模板引擎Smarty自定义变量调解器用法,较为详细的分析了smarty变量调节器的用法与自定义变量调节器的实现技巧,需要的朋友可以参考下
    2016-04-04

最新评论