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()
- 拼接字符串
- XMLWrite
- SimpleXml
- 效率 -> 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 ').text(i));
};
$numbering.fadeIn(1700);
});
});
以上就介绍了143 php 接口,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
Stellungnahme:Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn