迹忆客 计算机编程题库

PHP 经典面试题汇总一

通过哪一个函数,可以把错误转换为异常处理?
  • set_error_handler
  • error_reporting
  • error2exception
  • catch
正确答案是:A
正确率:25%

解析:

set_error_handler() 可指定一个回调函数,错误发生时,会自动通过指定的回调函数处理。在回调函数中抛出新的异常即可。

<?php
// 错误处理函数
function customError($errno, $errstr)
{
    echo "<b>Error:</b> [$errno] $errstr";
}

// 设置错误处理函数
set_error_handler("customError");

// 触发错误
echo($test);
?>

关于PHP错误处理可以参考教程PHP教程——错误处理

查看笔记

扫码一下
查看教程更方便