什麼是api介面,php開發api介面的例子

2021-04-20 01:32:43 字數 2157 閱讀 8917

1樓:探索者

就是來php只處理資料

,而不源直接輸出html

把檢視層都交給js去完成。

比如://獲取資料

$id=$_get['id'];

if($id)

//修改資料

if($id&&$_get['edit'])

php如何開發api介面

2樓:匿名使用者

比如一個自定義函抄數:function test()就可以叫做 api。api 既可du以是zhi

單個的函式,也可以是封裝在類裡dao

的方法,當然它們也是程式**。開發一個 api 的流程可以很簡單,也可以很複雜,視具體的程式設計任務而決定,並沒有特定的規則。比如,你需要為自己建立一個常用的函式庫,命名為 my.

lib.php然後把你自己編寫的自定義函式,全部寫在這個檔案裡面,那麼,你就擁有了自己的api。開發的時候,只需要引入 my.

lib.php,你就可以呼叫自己的 api 了。這是一個比較簡單的例子。

稍微複雜一點的,你可以把函式封裝在類裡面,方便繼承和重用,還可以根據函式名稱做一些程式設計,這個一句話說不清楚,給一個簡單的例子吧:class mylib}呼叫的時候,先要例項化類,然後再呼叫方法。再複雜一點的就是使用類介面,區別就是介面裡面定義的只是方法原型,而你需要通過具體的類來實現介面中的函式,具體請參考 php 手冊

php開發app介面和api有什麼不同

3樓:匿名使用者

1、api 比開發bai web 更簡潔,但可能邏du輯更復雜,api 只返zhi回結果dao,也就是隻完成資料輸內

出,不呈現容頁面,

2、web 開發,更多的是 get 和 post 請求,api 還有 put、delete 請求

3、和 web 開發一樣,首先需要一些相關的引數,這些引數,都會由客戶端傳過來,也許是 get 也許是 post,這個需要開發團隊相互之間約定好,或者制定統一規範

4、有了引數,根據應用需求,完成資料處理,例如:獲取使用者資訊、發朋友圈、發訊息、一局遊戲結束資料提交等等

5、資料邏輯處理完之後,返回客戶端所需要用到的相關資料,例如:使用者資訊陣列、朋友圈列表、訊息狀態、遊戲結果資料等等,那資料是怎麼返給客戶端呢?常見有xml、json,設定相應的header並把要返回的資料直接列印出來即可

6、客戶端獲取到你返回的資料後,在客戶端本地和使用者進行互動!

php中的api介面怎麼寫 ?

4樓:匿名使用者

以我目前的能力沒法理解這個問題。但我舉個例子,可能並不是你想要的答案,但沒準可以提醒一下。我們用google map api (開源)的時候,會引用一個類似介面的方法,方法有很多引數可以設定。

比如這是個引用地圖的方法,它的裡面寫了很多完整的方法,我這裡就不放出來了,但是我舉得例子是引數傳遞在最上面的initialize () (這裡我們暫時當作介面)方法上,我們可以傳遞inte***ce_zoom即縮放大小,inte***ce_lati,inte***ce_lngi就是經緯度等等引數,這些引數可以由我們自己處理,無論是從database還是什麼其他方法讀取還是怎麼運算,然後call這個initialize方法帶指定引數就可以了,具體裡面如何操作的地圖,如何生成的地圖,我們就不管了。介面就是我們看到日常生活中的插座,它規定好了規格,是幾項的插頭,我們就做成幾項的插頭,具體裡面什麼線路我們不管。方法中規定了什麼型別的引數,我們就傳什麼型別的引數,具體裡面有什麼演算法我們不管。

個人最自白的解釋,與官方有出入。

var map;

var infowindow;

function initialize(inte***ce_zoom,inte***ce_lati,inte***ce_lngi) );

......

......}

5樓:匿名使用者

不外乎就是post提交引數,獲取資料而已,希望能幫到你

什麼是api?php的api怎麼寫?

6樓:剛蛋都沒了

api就是介面,所謂介面說白了就是有人訪問你的這個頁面就會返回特定的資料。寫api就是把你返回的資料以json或者xml的形式輸出,當有人訪問的時候就會拿到這些資料。

PHP如何呼叫API介面,php中如何呼叫介面以及編寫介面程式碼詳解

人家會給你一個地址 就是介面 比如 然後會給你一個引數說明 和 錯誤返回值 比如版 然後 curl 或者 file get contents 兩種方法都可以權 php中如何呼叫介面以及編寫介面 詳解 可以用curl獲取借樓的資訊。所謂介面,就是提供一個url,只要你滿足它要求的引數,就能得到你要的資...

手機app介面怎麼和php開發,php開發app介面和api有什麼不同

其實關於這個問題也很容易處理 因為可以通過一個資料格式解決全部的 相互交回互的問題答 介面對接需要統一的資料格式,以及提供資料返回方式 你可bai以du看zhi看dao這回個答 php開發app介面和api有什麼不同 1 api 比開發bai web 更簡潔,但可能邏du輯更復雜,api 只返zhi...

php開發與web前端開發有什麼區別

1 業務的應用場景不同 web前端開發主要指傳統的pc端網頁開發,頁面主要是執行在pc端瀏覽器中,php開發出來的頁面主要是執行在手機上。直觀上會感覺,pc端頁面大一些,移動端頁面小一些,但是根據開發經驗,頁面大可並不代表書寫的 複雜,頁面小也並不意味著開發簡單,難與易主要還是取決於具體的業務需求。...