code状态码(200,400等);
message提示信息(登录失败,数据返回成功等);
data返回数据;
1、json 方式封装通信接口
方法:json_encode($value);
注:该函数只能接受utf-8编码的数据;如果传递其他格式的数据该函数会返回null;
$code,'message'=>$message,'data'=>$data,);echo json_encode($result);exit;} }?>
2、xml的方式封装通信接口
方法:php生成xml数据;
首先php如何生成xml数据,总结有两种方法:
1.组装成xml字符串;
2.使用系统类(domdocument、xmlwriter、simplexml);
$code,'message'=>$message,'data'=>$data,);header(content-type:text/xml);$xml = \n;$xml .= \n;$xml .= self::xmltoencode($result);$xml .= ;$r = $xml;echo $r;} public static function xmltoencode($data) { $xml = $attr = ;foreach($data as $key=>$value) { if(is_numeric($key)) { $attr = id='{$key}';$key = 'item';} $xml .= {$key} {$attr}>;$xml .= is_array($value)?self::xmltoencode($value):$value;$xml .= {$key}>\n;} return $xml;} }?>
版权声明:本文为博主原创文章,未经博主允许不得转载。
以上就介绍了php_app通信接口—封装通信接口的方法,包括了方面的内容,希望对php教程有兴趣的朋友有所帮助。
