我们网站升级php7后,没多久我们有使用上了ssl,然后去微信开放平台修改了回调http为https,再全网发布,出现返回事件消息失败和返回文本消息失败的提示,然后各种排查,各种日志,都没问题,折腾了近3个小时,我直接运行了下$APPID$/index.php, APPID为微信给的wx570bc396a51b8ff8,接下来,我简直泪奔了,真想骂人,折腾了我近个小时的问题居然那么简单,那就是构造函数问题,
构造函数
构造函数
微信示例代码wxBizMsgCrypt.php里面的构造函数是用的类名,但php7不再支持类名作为构造函数,需要使用__construct,修改构造函数为__construct后再发布,终于发布通过了。
public function Prpcrypt修改为public function __construct
public function WXBizMsgCrypt 修改为public function __construct