php 关于继承 异常出现问题

lumen,php语言 2019-08-24

如果在父类写了一个方法,write(),里面写了如下异常处理

try {
     $this->validate($request,['id'=>'required'],['id.required'=>'请刷新页面再试']);
}catch (ValidationException $e) {
     return $this->error($this->format_exception_error($e));
}

子类继承了方法,使用parent::write();这样是可以正确异常处理的

如果把异常处理写成一个类方法,$this调用是不管用

同样,子类$this调用更不可以了,也不知道是这个laravel 这个异常处理有问题还是不能这样处理,以后还学研究


本文由 wenyi 创作,采用 知识共享署名 3.0,可自由转载、引用,但需署名作者且注明文章出处。

还不快抢沙发

添加新评论