PHP開發APP介面

2021-08-01 23:10:34 字數 786 閱讀 3083

php 物件導向的介面:特殊的抽象類 inte***ce 定義該介面 | implements 實現該介面作用:提供標準,規範原則。

xml格式統一,跨平台跨語言,只有乙個根節點,標籤自定義

json 資料 解析是陣列形式!

xml/json 資料格式區別

1.可讀性方面 xml可讀性高

2.生成資料方面 json_encode json勝出

3.傳輸速度方面 json資料小 json勝出 容量小

封裝通訊介面資料方法:

json 方法:

json_encode 只能接受utf-8編碼格式的資料。

iconv('原始編碼','想轉換成的編碼','要轉換的變數')

通訊資料標準格式:

code:狀態碼 標識服務端狀態

message:提示資訊 ——

data:返回資料 ——

xml封裝介面資料方法:

php生成xml資料方法:

1.組裝字串(簡單好理解)

2.使用系統類 domdocument / xmlwriter / ******xml

設定header頭資訊 指定頁面顯示型別

header("contenttype:text/xml");

xml節點不能用數字<0>wewe 解決問題wewe

快取:

php操作快取:

1.生成快取 2.獲取快取 3.刪除快取

靜態快取

php開發app介面

1 php將陣列轉換為json格式 arr array id 1,name siangwa echo json encode arr 該函式只接受utf 8的格式 結果 2 封裝通訊資料介面資料方法 code 狀態碼 200,400 等 message 提示資訊 200 成功 400 失敗 data...

php開發App介面

思路流程 如何通訊 客戶端傳送http請求 伺服器返回資料。封裝通訊介面方法 2 1 json方式封裝通訊介面 14 39 先上 response.class.php description 用於返回指定資料格式的類 param code int 返回的狀態碼 param message strin...

php開發App介面

思路流程 如何通訊 客戶端傳送http請求 伺服器返回資料。封裝通訊介面方法 2 1 json方式封裝通訊介面 14 39 先上 response.class.php description 用於返回指定資料格式的類 param code int 返回的狀態碼 param message strin...