json方式封装接口通信

编写response类:

<?php 
    class response{

        /**
        * 按json方式输出通信数据
        * @param integer $code 状态码
        * @param string $message 提示信息
        * @param array $data 提示信息
        * return string
        */
        public static function json($code,$message = '',$data = array()){

            if(!is_numeric($code)){
                return '';
            }

            $result = array(
                'code' => $code,
                'message' => $message,
                'data' => $data
            );

            echo json_encode($result);
            exit;
        }
    }

调用json方法:

//调用json方法
<?php
    require_once('./response.php');

    $arr = array(
        'id' => 1,
        'name' => 'savokiss'
    );

    Response::json(200,'数据返回成功',$arr);

 

代码来源自慕课网:

http://www.imooc.com/video/2813

posted @ 2014-10-31 17:06  savokiss  阅读(281)  评论(0编辑  收藏  举报