Devil May Code...

Vergil's Blog

我的项目使用PayPal作为支付功能,使用了官方提供的PayPal-PHP-SDK

在本地和测试服务器上使用一直没有什么问题,然而在正式服务器上报了以下错误:

Getter function for 'payer' in 'PayPal\Api\Payment' class should have a proper return type

经过一番追踪代码发现\PayPal\Common\ReflectionUtil这个类使用了ReflectionMethod反射获取传入对象的getXxxx方法并返回他们的注释

那么,获取注释而已,到底问题出在哪呢?

为了优化性能,原来我把Opcache的save-comments关闭了。

修改一下配置:

opcache.save_comments=1

总结。Opcache虽好,但要慎用。。。


Powered by Typecho.