php 错误处理与异常处理方法与实例教程
程序员文章站
2024-01-15 15:01:10
...
在程序开发中,错误处理这一块是非常重要的,今天本文章就来告诉他关于在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; ?>
本文链接:
收藏随意^^请保留教程地址.