坑!使用PayPal-PHP-SDK中的注意事项
作者:vergil 发布时间:July 20, 2017 分类:php
我的项目使用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]
opcache.save_comments=1
opcache.load_comments=1
总结。Opcache虽好,但要慎用。。。
我也跟您报错是一样的,paypal在本地能调通,放到线上就报这个错,请问您具体是怎么解决的,能分享下吗?先谢谢了!