错误码的格式
使用的是TP5.1框架,中间件只能返回Response类型,因此可以这样写:

在写接口的时候,可以维护一个错误码类,这样方便维护。
const 在类中定义常量。
const 和 define() 最大的区别是:const 是在类常量,而define() 是全局常量,define() 不能再类中被定义以及引用。而const 出了类也会报错。
const 在5.6之后才能定义 数组。
引用的话:需要使用 类名::常量名 进行引用。
const 在 5.6 可以直接定义 数组。但我用的5.4. 。
1: 改变 定义方法 ,定义成静态变量
2: 可以利用eval 函数 来操作。
define('SIGN_CODE', "return array('9df512','59gf1g','5eg7h1','g1agf5','f5e151','g51gfr','a5481s');");
$SIGN_CODE=eval(SIGN_CODE);
var_dump($SIGN_CODE);