zoukankan      html  css  js  c++  java
  • WeChatCallBack.php框架基类实现

    <?php

    /**

    *

    *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) ;

        }

    }

    ?>

  • 相关阅读:
    接口文档神器之apidoc
    ApiDoc 后端接口注释文档的使用
    Golang 数组和切片
    go切片展开
    Go的json解析:Marshal与Unmarshal
    golang depth read map
    golang 多级json转map
    GoLang中 json、map、struct 之间的相互转化
    利用delve(dlv)在Visual Code中进行go程序的远程调试-debug方式
    maximum-depth-of-binary-tree——找出数的最大深度
  • 原文地址:https://www.cnblogs.com/iifranky7/p/3975155.html
Copyright © 2011-2022 走看看