workerman是不是不能使用throw new \Exception

liang

使用php start.php start时在终端无法看到抛错信息
代码如下:

if (!empty($auth)) {
    try{
        $re_obj->auth($auth);
    }
    catch(\Exception $e){
        throw new \Exception('redis密码错误或连接错误!');
    }
}

是不是不能这样用?还是有其他的使用方法?

6656 2 0
2个回答

walkor

debug方式能看到输出。
另外最好把异常自己捕获下,不然进程就退出了,影响性能。

  • 暂无评论
tastyz

使用\Error可以接着报错
try{

}catch (\Error $e){

}

  • 暂无评论
年代过于久远,无法发表回答
🔝