PHP语法缺点捕获处理

一样平常捕获缺点利用的方法是:

try{

php捕获语法错误php语法毛病捕捉 Ruby

...

}catch(Exception $e){

echo $e->getMessage();

}

或者

set_exception_handler(function ($exception) {

echo $exception->getMessage();

});

示例:

<?php

function test(){

throw new Exception('参数缺点');

}

try{

//如果catch没有捕获到,才会实行到这里

set_exception_handler(function ($exception) {

echo $exception;//exception 'Exception' with message '参数缺点' in /www/web/...(一堆信息)

echo '<br>';

echo $exception->getMessage();//参数缺点

});

test();

}catch(Exception $e){

echo $e->getMessage();//参数缺点

}

set_exception_handler — 设置用户自定义的非常处理函数,用于没有用 try/catch 块来捕获的非常。

以上便是php语法缺点捕获的详细内容,更多请关注其它干系文章!

更多技巧请《转发 + 关注》哦!