You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.
< ? php
namespace LaneWeChat\Core ;
// 错误码常量类
// 该类定义了一系列的错误码常量,用于标识和处理微信开发过程中可能遇到的错误。
class MsgConstant {
//-------系统错误相关--101 到200 ------
/**
* 系统错误常量
* 当系统发生未知错误时使用此常量。
*/
const ERROR_SYSTEM = 101 ; // 系统错误
/**
* 图文消息项数超过限制错误常量
* 当尝试发送的图文消息项数超过10时使用此常量。
*/
const ERROR_NEWS_ITEM_COUNT_MORE_TEN = 102 ; // 图文消息项数超过10
/**
* 菜单点击错误常量
* 当微信菜单点击跳转失败时使用此常量。
*/
const ERROR_MENU_CLICK = 103 ; // 菜单跳转失败,请重试
//-------用户输入相关--1001到1100------
/**
* 输入错误常量
* 当用户输入的数据有误时使用此常量。
*/
const ERROR_INPUT_ERROR = 1001 ; // 输入有误,请重新输入
/**
* 未知类型消息错误常量
* 当接收到未知类型的消息时使用此常量。
*/
const ERROR_UNKNOW_TYPE = 1002 ; // 收到了未知类型的消息
/**
* 验证码错误常量
* 当用户输入的验证码不正确时使用此常量。
*/
const ERROR_CAPTCHA_ERROR = 1003 ; // 验证码错误
/**
* 必填项未填写全错误常量
* 当用户提交的数据缺少必填项时使用此常量。
*/
const ERROR_REQUIRED_FIELDS = 1004 ; // 必填项未填写全
//-------远程调用相关--1201到1300------
/**
* 远程服务器未响应错误常量
* 当远程服务器没有响应时使用此常量。
*/
const ERROR_REMOTE_SERVER_NOT_RESPOND = 1201 ; // 远程服务器未响应
/**
* 获取ACCESS_TOKEN失败错误常量
* 当尝试获取微信ACCESS_TOKEN失败时使用此常量。
*/
const ERROR_GET_ACCESS_TOKEN = 1202 ; // 获取ACCESS_TOKEN失败
//-------文章管理相关--1301到1400------
// 文章管理相关的错误码常量可以在这里定义
//-------分类管理相关--1401到1500------
/**
* 菜单不存在错误常量
* 当尝试访问的菜单不存在时使用此常量。
*/
const ERROR_MENU_NOT_EXISTS = 1401 ; // 菜单不存在
//-------文案类------------
/**
* 未绑定微信错误文案常量
* 当用户未绑定微信时显示的错误文案。
*/
const ERROR_NO_BINDING_TEXT = '对不起,您尚未绑定微信,轻松绑定微信,即可查询实时流量,享受便捷服务!' ;
}
命名空间声明: namespace LaneWeChat\Core ; 定义了类的命名空间, 表明这个类属于LaneWeChat模块的核心部分。
类定义: class MsgConstant 定义了一个用于定义错误码常量的类。
系统错误相关常量:定义了系统错误、图文消息项数超过限制、菜单点击错误等常量。
用户输入相关常量:定义了输入错误、未知类型消息、验证码错误、必填项未填写全等常量。
远程调用相关常量: 定义了远程服务器未响应、获取ACCESS_TOKEN失败等常量。
分类管理相关常量:定义了菜单不存在的常量。
文案类常量:定义了未绑定微信时的错误文案。