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

        }

    }

    ?>

  • 相关阅读:
    Hexo Daemon
    Eclipse远程Debug
    IT人都欠自已一个Lable Page
    Linux下java/bin目录下的命令集合
    python笔记--5--文件操作
    python笔记--4--面向对象
    python笔记--3--函数、生成器、装饰器、函数嵌套定义、函数柯里化
    python笔记--1--基础知识、数据类型
    Django笔记--视图
    C++笔记--1
  • 原文地址:https://www.cnblogs.com/iifranky7/p/3975155.html
Copyright © 2011-2022 走看看