现在的位置: 首页 > 综合 > 正文

关于PHP异常处理 的一个问题

2013年04月15日 ⁄ 综合 ⁄ 共 169字 ⁄ 字号 评论关闭

 

<?php
    try {
        $a=10/0;
    }catch (Exception $e){
        echo "抛出异常";
    }
?>

以上代码,并不会输出“抛出异常”,而是输出了错误信息:Warning: Division by zero in......

说明:try块中并没有抛出异常,而是按照系统默认的错误处理机制进行处理

所以能不能捕获到异常,取决于有没有真正的抛出异常

 

抱歉!评论已关闭.