合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
# 微信接口基类 WechatCommon **目录 (Table of Contents)** [TOC] ## 类基本信息 **类简要描述:** - 微信接口基类,用于封装一些基本的操作,如cURL,微信鉴签,xml到数组的转换等 **类名字空间:** - endor/wechat **类成员变量说明:** |成员变量|类型|访问修饰|说明 |:---- |:---|:----- |----- | |$_wxConfigure| object (WechatConfig) | protected | 微信配置参数对象 | ## 类成员函数/方法 ### __construct($wxConfigure) + 参数列表: |参数名|类型|必填项|说明 |:---- |:---|:----- |----- | |$wxConfigure| object (WechatConfig) | 是 | 微信配置参数对象 | + 返回值: `` + 函数说明: `构造函数` ### _get($url,$valid=false) + 参数列表: |参数名|类型|必填项|说明 |:---- |:---|:----- |----- | |$url| string | 是 | get请求URL地址 | |$valid| boolean| 否 | 是否启用SSL证书验证,默认false | + 返回值: `string` + 函数说明: `调用cURL发起HTTP Get请求` ### _post($url,$postdata,$valid=false) + 参数列表: |参数名|类型|必填项|说明 |:---- |:---|:----- |----- | |$url| string | 是 | Post 请求URL地址 | |$postdata| string | 否 | Post 请求发送的数据 | |$valid| boolean| 否 | 是否启用SSL证书验证,默认false | + 返回值: `string` + 函数说明: `调用cURL发起HTTP Post 请求` ### createNonceStr($length = 32) + 参数列表: |参数名|类型|必填项|说明 |:---- |:---|:----- |----- | |$length| int | 否 |生成位数 | + 返回值: `string` + 函数说明: `生成随机数` ### arrayToXml($arr) + 参数列表: |参数名|类型|必填项|说明 |:---- |:---|:----- |----- | |$arr| int | 是 | 待转换为xml的数组 | + 返回值: `string` + 函数说明: `将php数组转换成 xml 串`