首頁 > php教程 > php手册 > 主體

WeChatCallBack.php框架基类实现

WBOY
發布: 2016-06-06 19:43:30
原創
988 人瀏覽過

?php /** * *wechat basic callback * **/ require_once dirname(__FILE__) . '/../common/GlobalDefine.php' ; class WeChatCallback { protected $_postObject; protected $_fromUserName; protected $_toUserName; protected $_createTime; protected $_m

/**

*

*wechat basic callback

*

**/

 

require_once dirname(__FILE__)  .   '/../common/GlobalDefine.php' ;

 

class WeChatCallback {

    protected $_postObject;

    protected $_fromUserName;

    protected $_toUserName;

    protected $_createTime;

    protected $_msgType;

    protected $_msgId;

    protected $_time;

    pubilc function getToUserName() {

      return $this->_toUserName;

    }

    // 组装提示信息,HINT_TPL在GlobalDefine.php中定义

    protected function init($postObj) {

      $resultStr = sprintf ( HINT_TPL, $this->_fromUserName,

      $this->_toUserName,&this->_time, 'text', $hint ) ;

      return $resultStr;

    }

 

    pubilc function init($postObj) {

      // 获取参数

      $this->_postObject = $postObj;

      if ($this->_postObject == false) {

        return false;

      }

      $this->_fromUserName = ( string ) trim ( $ this->_postObject->FromUserName );

      $this->_createTime = ( int ) trim ( $this->_postObject->MsgId );

      $this->_time = time ();

      if(!($this->_fromUserName && $this->_toUserName && $this->_msgType)) {

        return false;

      }

      return true;

    }

 

    public function process() {

      // HINT_NOT_IMPLEMEMT在GlobalDefine.php中定义的一个提示信息

      return $this->makeHint (HINT_NOT_IMPLEMEMT) ;

    }

}

?>

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門推薦
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板