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

        }

    }

    ?>

  • 相关阅读:
    WPF开发经验
    权限管理系统项目心得
    《鸟哥的Linux私房菜》笔记——02. 关于Linux
    《鸟哥的Linux私房菜》笔记——01. 计算机概论
    「JavaSE 重新出发」02.02 引用数据类型
    「JavaSE 重新出发」02.01 基本数据类型
    「JavaSE 重新出发」02. 数据类型与运算符
    「JavaSE 重新出发」01. Java介绍
    cmd 与 网卡(netsh 命令)
    Python 基础总结
  • 原文地址:https://www.cnblogs.com/iifranky7/p/3975155.html
Copyright © 2011-2022 走看看