'tokenaccesskey', //填写你设定的key * 'encodingaeskey'=>'encodingaeskey', //填写加密用的EncodingAESKey * 'appid'=>'wxdk1234567890', //填写高级调用功能的app id * 'appsecret'=>'xxxxxxxxxxxxxxxxxxx' //填写高级调用功能的密钥 * ); * $weObj = new TPWechat($options); * $weObj->valid(); * ... * */ class TPWechat extends Wechat { /** * log overwrite * @see Wechat::log() */ protected function log($log){ if ($this->debug) { if (function_exists($this->logcallback)) { if (is_array($log)) $log = print_r($log,true); return call_user_func($this->logcallback,$log); }elseif (class_exists('Log')) { Log::write('wechat:'.$log, Log::DEBUG); return true; } } return false; } /** * 重载设置缓存 * @param string $cachename * @param mixed $value * @param int $expired * @return boolean */ protected function setCache($cachename,$value,$expired){ return S($cachename,$value,$expired); } /** * 重载获取缓存 * @param string $cachename * @return mixed */ protected function getCache($cachename){ return S($cachename); } /** * 重载清除缓存 * @param string $cachename * @return boolean */ protected function removeCache($cachename){ return S($cachename,null); } }