- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
根据PHP Manual :内部 PHP 函数主要使用错误报告,只有现代面向对象的扩展使用异常。但是,错误可以通过 ErrorException 简单地转换为异常
ErrorException中提供的例子:
<?php
function exception_error_handler($errno, $errstr, $errfile, $errline ) {
throw new ErrorException($errstr, 0, $errno, $errfile, $errline);
}
set_error_handler("exception_error_handler");
它似乎允许使用异常而不是默认的错误报告。我的问题是,这是对我们的鼓励还是仅仅是一种选择?
另外,像上面的例子那样单独使用Exception,还是同时使用Exception (set_exception_handler) 和Error reporting (set_error_handler) 哪个更好?
最佳答案
简短回答:不。这是两个不同的功能。
长答案:它不是要替换而是要利用。 set_exception_handler
Docs用于异常和set_error_handler
Docs对于错误。那是两双不同的鞋子。
另见:
关于php - set_exception_handler 是用来代替 set_error_handler 的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10784759/
我有以下代码: namespace Google\Ads\GoogleAds\Examples\BasicOperations; set_exception_handler('exception_ha
我有一个类似于以下的代码,但不起作用。 class Abc extends CI_Controller { static function exception_handler(Exceptio
我现在开始使用set_exception_handler。我测试的第一个地方是我的 PDO 层的 try/catch block 。 我使用不正确的数据库凭据强制执行异常。(这是在我应用 之前 set
在我的关闭函数中抛出异常,并且未在 try/catch block 中捕获异常,例如:
有什么方法可以将变量传递给 PHP 中的 set_exception_handler() 方法吗?我需要这样的东西: class Clazz { public /* static */ fun
根据PHP Manual :内部 PHP 函数主要使用错误报告,只有现代面向对象的扩展使用异常。但是,错误可以通过 ErrorException 简单地转换为异常 ErrorException中提供的
我正在我的系统中开发一些低端代码,这些代码使用 php 异常类的多个子类。本质上,我将异常(exception)情况分为几类。我想做的是两件事。 我需要在一个地方处理在应用程序中触发的所有异常。 我需
我是一名优秀的程序员,十分优秀!