PHP Restful PUT方法的引數提交及接收

2021-08-17 05:22:22 字數 647 閱讀 3891

我們開發php的restful介面都會知道有put方法更新資源,那到底如何使用put這個http方法更新資源,避免使用上的誤區,下面給出答案。

----------------------------217287928126218120101488

content-disposition: form-data; name="status"

1----------------------------217287928126218120101488--

put方法接受引數使用:

parse_str(file_get_contents('php://input'), $data);
引數儲存在$data裡。

如果使用tp5框架可以使用助手函式實現:

input('put.status');

input('put.');

ps:這裡的form-data誤區應該是由php的post和put方法內部解析multipart/form-data的資料方式不同導致的,post方法把引數解析到$_post並把content內容置空,而put卻沒有這步操作,所以要注意使用上的區別。

方法的呼叫 this方法 構造方法

1 呼叫者和被呼叫者方法位於同一類中,呼叫形式如下 this 方法名 在大多數情況下,關鍵字this可以忽略 呼叫者位於被呼叫方法所在類的外部 物件名.方法名或者類名.方法名 抽象類只能作為父類,不能例項化。只能被繼承 抽象方法是一種只有方法宣告而沒有方法體定義的特殊方法,最後有乙個分號 而沒有方法...

例項方法 靜態方法 類方法

首先新建乙個日期date類,屬性為年,月,日,tomorrow 是例項方法,這個最常見,比較簡單,例項方法的第乙個引數是例項物件self 當我們傳入的年月日是2018 6 4這樣的形式,我們就需要先進行字串處理,在這裡使用了元組的拆包 這是最基本的方式,但是這樣寫會有乙個問題,每次傳參都需要進行字串...

類方法 物件方法 原型方法

js類方法,物件方法,原型的理解 function people name 類方法 people.run function 原型方法 people.prototype.introducechinese function 測試 var p1 new people windking p1.introdu...