<meta charset="utf-8">
<?php
/**
* 自定义方法输出异常信息
*/
$i=11;
try {
if ($i==1) {
echo "zhebushiyichang";
} else {
throw new Exception('一場');
}
} catch (Exception $e) {
echo $e->getMessage();
}
/**
* 自定義异常
*/
class ClassName extends Exception
{
function zdy()
{
echo "自定義異常";
}
}
$i=11;
try {
if ($i==1) {
echo "zhebushiyichang";
} else {
throw new ClassName('一場');
}
} catch (ClassName $e) {
echo $e->zdy();
}
// class ExceptionNew extends Exception{
// }
// class MyException extends Exception{
// }
// function try_throw($type) {
// if ($type == 1) {
// throw new ExceptionNew("sun");
// }
// if($type > 0){
// throw new MyException("yue");
// }
// }
// try {
// try_throw(1);
// // try_throw(2);
// }catch (ExceptionNew $e) {
// echo $e->getMessage();echo "----ExceptionNew";
// }catch (MyException $e) {
// echo $e->getMessage();echo "----MyException";
// }