2018-12-02 18:52:34 87次浏览 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
最后登录:2018-12-11
在线时长:1小时8分
粉丝0
金钱5
威望10
积分115

热门问题