2018-12-02 18:52:34 1370次浏览 1条回答 0 悬赏 25 金钱

升级到 Yii 2.0.15 后,发现偶尔会报 500 错误,刷新几下又正常了,经过查找发现都是 ReflectionMethod() 这个类引起的

$method = new \ReflectionMethod($this, $getter);

通过 $method->getName(); 有时获取到的是空值,不得已,我只能改成 $method->name; 这种写法,改后就没再报 500 错误了。

不知该如何解决,盼高手解答。

补充于 2018-12-11 13:26

解决了,php版本造成的问题,原版本php7.1.18,新版本php7.2.6

  • 回答于 2018-12-03 15:01 举报

    这个问题请具体说一下,500错误信息是啥,你的web日志可以贴出来瞧瞧吗?
    反射功能的应用比较底层,一般人遇不到这个问题。

您需要登录后才可以回答。登录 | 立即注册
a_nice_day
助理

a_nice_day

注册时间:2018-11-16
最后登录:2022-05-16
在线时长:1小时42分
  • 粉丝0
  • 金钱5
  • 威望10
  • 积分115

热门问题