laravel如何处理这个报错

test方法里面有几十行代码 正常执行会返回一个url 但有时会报Undefined offset: 0Undefined variable: APPID这样的错误或者其他错误 我想如果test方法某一行代码报错 index方法里面得到一个空字符串 这个应该怎么写?

public function index(){
    $number = $this->test();//如果报错我想得到一个空字符串
    return $number;
}
public function test(){
    ......  
    return $url;
}
阅读 1.2k
1 个回答
public function test()
{
    try{
        ......  
        return $url;
    }catch (\Exception $e) {
        return '';
    }
} 

可以试试这样写

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进