作者:lifetime8_797 | 来源:互联网 | 2018-03-22 02:28
在程序开发中,错误处理这一块是非常重要的,今天本文章就来告诉他关于在php开发中,错误处理函数并且举例说明错误处理的重要性。1、内置异常处理类、2、捕获并处理异常的示例、3、exception类...
在程序开发中,错误处理这一块是非常重要的,今天本文章就来告诉他关于在php开发中,错误处理函数并且举例说明错误处理的重要性。
1、内置异常处理类、2、捕获并处理异常的示例、3、exception类的成员函数getmessage()、4、exception类的成员函数getfile()、5、exception类的成员函数getline()、6、显示警告或错误信息、7、自定义错误处理函数。
1,内置异常处理类
2、捕获并处理异常的示例
';
if (is_dir('./test')) {
echo '检测到../ch16是一个目录';
echo '
';
echo '可能继续做其他一些操作';
echo '
';
echo '....';
echo '
';
} else {
throw new exception($error, 12345);
}
echo '上面throw异常的话,这行代码不会执行,转而执行catch块
';
}
catch(exception $e) {
echo '捕获异常: ' . $e->getmessage() . "
错误代码:" . $e->getcode() . '
'; //显示$error和123456
echo '
';
}
echo '继续执行';
?>
3、exception类的成员函数getmessage()
getmessage();
echo '
===============================';
echo '
';
}
echo '程序执行完毕';
?>
4、exception类的成员函数getfile()
getmessage();
echo '
';
echo '错误所在文件:' . $e->getfile();
echo '
===============================';
echo '
';
}
echo '程序执行完毕';
?>
5、exception类的成员函数getline()
getmessage();
echo '
';
echo '错误所在文件:' . $e->getfile();
echo '
';
echo '错误所在行号:' . $e->getline();
echo '
===============================';
echo '
';
}
echo '程序执行完毕';
?>
6、显示警告或错误信息
7、自定义错误处理函数。
";
echo "程序 $file 执行过程中,在第 $line 行,产生一个错误。";
echo "
";
echo "错误代码为:$code, 错误的原因是: $msg";
}
echo $uvar;
?>
本文链接:
收藏随意^^请保留教程地址.