<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                # ShowCode快捷使用類庫 ~~~ <?php /** * Created by PhpStorm. * Power By Mikkle * Email:776329498@qq.com * Date: 2017/11/28 * Time: 11:23 */ namespace mikkle\tp_tools; use mikkle\tp_master\Config; /** * * ShowCode::jsonCode(1001) * Power: Mikkle * Email:776329498@qq.com * Class ShowCode * @package mikkle\tp_tools */ class ShowCode { /** * 返回data值的Code碼 */ static protected $successCode = [ "1001", ]; /** * 定義返回碼的數組名稱 */ static protected $returnCodeName=[ "codeName"=>"code", "dataName"=>"data", "messageName"=>"msg", ]; /** * 定義返回碼的massage名稱 */ static protected $returnCode=[ '1001' => '操作成功', '1002' => '你想做什么呢', //非法的請求方式 非ajax '1003' => '請求參數錯誤', //如參數不完整,類型不正確 '1004' => '請先登陸再訪問', //未登錄 或者 未授權 '1005' => '請求授權不符', ////非法的請求 無授權查看 '1006' => '數據加載失敗', // '1007' => '數據修改失敗', // '1008' => '系統錯誤', // '1010' => '數據不存在', // '1020' => '驗證碼輸入不正確', // '1021' => '用戶賬號或密碼錯誤', // '1022' => '用戶賬號被禁用', // '1030' => '數據操作失敗', // ]; /** * 默認的返回碼 */ static protected $defaultCode = [ 'code' => '1099', 'msg' => '未知服務器消息', 'data' => [], ]; /** * 返回碼主方法 * Power: Mikkle * Email:776329498@qq.com * @param string $code 返回碼 * @param array $data 返回值 * @param string $msg 返回消息的說明 * @param array $append 附加信息 * @return array */ static public function code($code = '', $data = [], $msg = '' , array $append=[]){ $returnCode = self::$defaultCode; if (empty($code)) { return $returnCode; }else{ $returnCode["code"] = $code; } if (in_array($code,self::$successCode) || isset(self::$successCode[$code])){ $returnCode["data"] = $data; } if(!empty($msg)){ $returnCode['msg'] = $msg; }else if (isset(self::$returnCode[$code]) ) { $returnCode['msg'] = self::$returnCode[$code]; } $return = [ self::$returnCodeName["codeName"] => $returnCode["code"], self::$returnCodeName["dataName"] => $returnCode["data"], self::$returnCodeName["messageName"] => $returnCode["msg"], ]; if (!empty($append)&& is_array($append)){ $return=array_merge($return,$append); } return $return; } /** * 別名方法 無data返回值 * Power: Mikkle * Email:776329498@qq.com * @param string $code * @param string $msg * @param array $append * @return array */ static public function codeWithoutData($code = '', $msg = '',array $append=[]){ return self::code($code,[],$msg,$append); } /** * 別名方法 返回json格式返回碼 * Power: Mikkle * Email:776329498@qq.com * @param string $code * @param string $msg * @param array $append * @return array */ static public function jsonCode($code = '', $data = [], $msg = '', array $append=[]){ self::returnJsonType(); return self::code($code,$data,$msg,$append); } /** * 別名方法 返回json格式返回碼 無data值 * Power: Mikkle * Email:776329498@qq.com * @param string $code * @param string $msg * @param array $append * @return array */ static public function jsonCodeWithoutData($code = '', $msg = '' ,array $append=[]){ self::returnJsonType(); return self::code($code,[],$msg,$append); } static public function returnJsonType(){ Config::set("default_return_type","json"); } } ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看