解决方案 »

  1.   

    数据库在执行时出现的错误,不会被 php 感知到(PDO除外)
     try/catch 异常处理机制不能作用于 php4 就已经存在的函数
      

  2.   

    我使用Mongodb做测试,重复插入定义为unique的字段内容,php.net上介绍是可以捕获的异常
    脱离框架,try/catch证明是可以捕获到mongocursorexception异常的,这一点与php.net文档介绍是一致的当尝试把框架定义的异常处理都屏蔽掉,try/catch仍然捕获不到,现在搞不懂的是,什么情况会导致try/catch不到异常情况呢