Heim  >  Artikel  >  Backend-Entwicklung  >  143 php 接口

143 php 接口

WBOY
WBOYOriginal
2016-07-29 09:01:111091Durchsuche

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