php如何開發api介面,php如何開發API介面

2021-04-20 01:32:42 字數 1249 閱讀 6234

1樓:匿名使用者

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

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

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

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

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

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

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

2樓:匿名使用者

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

3樓:七彩虹科技****

在所有輕量級框架中,我推薦 codeigniter。 美中不足就是,框架入門極其簡單。但是,如果實現 完全的、優回雅答的 restful,門檻就有點兒高了。

codeigniter 實現 restful 時,和底層的 http 協議有些脫節,這些可以通過擴充套件框架來實現,而且有時候需要結合伺服器去配置。

php開發需要學習什麼,做PHP開發,除了要學會PHP語言,還需要學習哪些知識?

php能做web 開發建立資料庫訪問wordpress外掛開發。容易上手 php是一門快速並且容易上手的伺服器指令碼語言,也是許多人入門程式設計的首選。對資料庫友好 簡單容易記得,不需要宣告太多的型別,直接呼叫。php開發需要學習 mysql資料庫的建立 修改及刪除 資料表的建立 修改及刪除 無限分...

php什麼時候使用抽象類介面,php為什麼要引入介面類,抽象類

系統的外掛程式介面就是乙個很直觀經常用到抽象類的地方。許多系統允許自己的系統之上開發者可以去製作各種各樣的外掛程式,那麼這些外掛程式要在系統之上去執行,就必須要滿足我的一些條件,那麼這個時候抽象類就挺身而出,告訴它,你要做外掛程式,必須要滿足我這些條件。php抽象類是個規則嗎?大概什麼情況用到抽象類...

PHP如何連線mssql例項,PHP如何連線mssql乙個例項

你這樣填引數是不對的啊,127.0.0.1是資料庫所在的伺服器網域名稱或者ip,為什麼要加上abc呢,你可以再確認一下,希望對你有幫助 你的寫法沒問題,不過可以試試指定埠 local abc,1433 另外 連線不上有錯誤資訊嗎?錯誤資訊發出來看看 只填127.0.0.1就可以了,這是伺服器的ip位...