kharanenka / php-result-store
通用结果存储
2.3.0
2019-07-29 07:02 UTC
Requires
- php: >=7.0
Requires (Dev)
- phpunit/phpunit: ^6.5
README
通用结果存储
- 状态(布尔值)
- 数据(混合类型)
- 消息(字符串)
- 代码(字符串)
安装
在您的 composer.json 中添加此包并更新 composer。
"kharanenka/php-result-store": "2.2.*"
使用方法
您可以在应用程序的任何地方使用 "Result" 类。类 "Result" 是单例。
设置结果数据方法
- setData(mixed $obData) - 设置结果数据
- setTrue(mixed $obData = null) - 设置状态为 "true" 的结果数据
- setFalse(mixed $obData = null) - 设置状态为 "false" 的结果数据
- setMessage(string $sMessage) - 设置消息字符串
- setCode(string $sCode) - 设置代码值
获取结果数据方法
- status() - 获取结果状态标志 true/false
- data() - 获取数据值(对象/数组/字符串)
- message() - 获取消息值
- code() - 获取代码值
- get() - 获取结果数组
- getJSON() - 获取 JSON 字符串形式的数组结果
//Result array [ 'status' => false/true 'data' => object 'message' => 'Message text', 'code' => 1015, ]
//Example 1 Result::setMessage('Error')->setCode(400)->setFalse(); ... if(!Result::status()) { return Result::get(); } //Example 2 return Result::setTrue($obData)->getJSON();