PHP异常捕获try-catch

< ?php
// 建立一个有异常处理的函数
function checkNum($number) {
    if ($number > 1) {
        throw new Exception("变量值必须小于等于 1");
    }
    return true;
}

// 在 try 块 触发异常
try {
    checkNum(2);
    // 若是抛出异常,如下文本不会输出
    echo '若是输出该内容,说明 $number 变量';
}
// 捕获异常
catch(Exception $e) {
    echo 'Message: '.$e - >getMessage();
} ? >

上面代码将获得相似这样一个错误:php

Message: 变量值必须小于等于1函数