php 写app接口
php 接口
特殊的抽象类interface / implements 关键字实现接口 接口的所有抽象方法都必须被实现
app 接口
定义
有接口地址,让客户端发送请求(http://xxx/api.php?format=xml)有接口文件(api.php),获取接口逻辑接口数据,
app通信
client -> (http请求到接口地址) -> serivice
和b/s架构不同之处地址被封装在app中 (不同于浏览器地址可见)客户端返回xml或json数据 (不同与html)xml(extensible markup language)和 json (javascript object notation)
跨平台、语言。
可读性 -> xml易生成 -> json
json_encode vs 4种xml创建方式
new domdocument()拼接字符串xmlwritesimplexml效率 -> json
封装数据接口方法
json
json_encode 只接受utf-8
转码 iconv(“utf-8”,”gbk”,$data)
xml
header(“content-type:text/xml”);
domdocument
* createelement
* appendchild
通信数据标准格式状态码 (200 400)提示信息 (登录成功)data
核心技术
‘).addclass(‘pre-numbering’).hide();
$(this).addclass(‘has-numbering’).parent().append($numbering);
for (i = 1; i