ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码

PHP APP开发笔记1(1/2)

来源:网络整理     时间:2016-06-23     关键词:

本篇文章主要介绍了" PHP APP开发笔记1",主要涉及到方面的内容,对于PHPjrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播感兴趣的同学可以参考一下: interface video{ public function boom(){}}class movie imp...

/*面向对象封装接口
?>
interface video{
 public function boom(){}
}
class movie implements video{
 public function boom(){
  echo "hello word";
 }
}
*/
/*APP接口定义
1 接口地址
2 接口文件
3 接口数据

json_encode

获取数据
提交数据
*/
//json封装接口
/*
 $arr = array(
 'id' => 1,
 'name'=>'zdd'
 );
 echo json_encode($arr);
*/
//补充 iconv 转化格式 json_encode函数只能转化UTF-8格式
/*
通信数据必须要有标准格式

至少有一下数据
code 状态码 如404
message 提示信息(错误 成功)
data 数据
*/
// php如何封装综合数据方法
// php如何封装Json数据方法
class Response{
 const JSON = 'json';
 public static function show($code,$message='',$data =array(),$type = self::JSON){
  if(!is_numeric($code)){
   return '';
  }
  $type = isset($_GET['format'])?$_GET['format']:self::JSON;
  $res = array(
   'code' => $code,
   'message'=>$message,
   'data' =>$data
  );
  if($type = 'json'){
   self::json($code,$message='',$data);
   exit;
  }elseif($type = 'xml'){
   self::xml($code,$message='',$data);
   exit;
  }elseif($type = 'array'){
   var_dump($res);
  }
 }
 public static function json($code,$message='',$data =array()){
  if(!is_numeric($code)){
   return '';
  }
  $res = array(
   'code' => $code,
   'message'=>$message,
   'data' =>$data
  );
  echo json_encode($result);
 }

相关图片

相关文章