1. 程式人生 > >微信環境的PHP版本升級7.0以上的一些坑

微信環境的PHP版本升級7.0以上的一些坑

api open blog oba pos body 升級 環境 ont

坑一:
微信支付Api.class.php 或 微信API :WxPay.Api.php 的 notify() 方法 支付結果通用通知 //獲取通知的數據 // $xml = $GLOBALS[‘HTTP_RAW_POST_DATA‘]; $xml = file_get_contents("php://input"); // 開啟openssl.dll擴展 升級完PHP7 發現微信支付回調失敗。
坑二:
返回回事件消息失敗和返回文本消息失敗問題public function __construct 微信示例代碼wxBizMsgCrypt.php裏面的構造函數是用的類名,但php7不再支持類名作為構造函數,需要使用__construct,修改構造函數為__construct。 public function Prpcrypt修改為public function __construct public function WXBizMsgCrypt 修改為public function __construct

  

坑三:
// 獲取微信推送過來的post數據(xml格式) // $postArr = $GLOBALS[‘HTTP_RAW_POST_DATA‘]; //接受post數據,PHP7廢棄的全局變量 $postArr = file_get_contents("php://input");

  目前遇到過的

微信環境的PHP版本升級7.0以上的一些坑