ThinkPHP? ?? ?? ?? PHP ??????? ?? ???? ??? ?? ???? ?????. ? ???? ThinkPHP?? ?? ????? ?? ??? ??? ?????.
1. GET ?? ???? ??
1.1 ?? ??
GET ?? ????? ???? ?? ??? ??? ??? ?? ????? ?? ?? ????.
$id?=?$_GET['id'];
? ? id
? ?? ???? ??. id
為請求參數(shù)的名稱。
1.2 使用input助手函數(shù)
ThinkPHP提供了input助手函數(shù),也可以用來接收GET請求參數(shù),如下:
$id?=?input('get.id');
其中,get
表示使用的請求方式,id
為請求參數(shù)的名稱。
1.3 使用I助手函數(shù)
ThinkPHP還提供了I助手函數(shù),也可以用來接收GET請求參數(shù),如下:
$id?=?I('get.id');
其中,get
表示使用的請求方式,id
為請求參數(shù)的名稱。
二、POST請求參數(shù)的接收
2.1 直接讀取
接收POST請求參數(shù)最簡單的方式就是直接讀取參數(shù),如下:
$name?=?$_POST['name'];
其中,name
為請求參數(shù)的名稱。
2.2 使用input助手函數(shù)
ThinkPHP提供了input助手函數(shù),也可以用來接收POST請求參數(shù),如下:
$name?=?input('post.name');
其中,post
表示使用的請求方式,name
為請求參數(shù)的名稱。
2.3 使用I助手函數(shù)
ThinkPHP還提供了I助手函數(shù),也可以用來接收POST請求參數(shù),如下:
$name?=?I('post.name');
其中,post
表示使用的請求方式,name
為請求參數(shù)的名稱。
三、路由參數(shù)的接收
在ThinkPHP中,路由參數(shù)也可以作為請求參數(shù)進(jìn)行接收,使用非常方便。如下:
Route::get('user/:id',?'user/read');
以上代碼表示定義了一個(gè)名為user/read
的路由,并且接收一個(gè)名為id
的參數(shù)。
在控制器中,可以使用以下代碼接收參數(shù):
$id?=?$this->request->param('id');
其中,param
表示接收參數(shù),id
為參數(shù)名。
四、動(dòng)態(tài)參數(shù)的接收
在ThinkPHP中,可以使用動(dòng)態(tài)參數(shù)的方式進(jìn)行參數(shù)的接收,如下:
public?function?user($id,$name) { ????//?... }
以上代碼表示定義了一個(gè)user
方法,接收兩個(gè)動(dòng)態(tài)參數(shù)$id
和$name
。
在訪問user
方法時(shí),可以使用以下URL進(jìn)行訪問:
/user/1/John
上述URL表示傳遞了id=1
和name=John
public?function?user($id,$name) { ????$id?=?$this->request->param('id'); ????$name?=?$this->request->param('name'); }? ?
get
? ??? ?? ??? ?????. , id
? ?? ????? ?????. ????1.3 I ?? ?? ??????ThinkPHP? ??? ?? GET ?? ????? ???? ??? ??? ? ?? I ?? ??? ?????. ??rrreee?? ? ? get
? ??? ?? ??? ?????. id
? ?? ????? ?????. ????2. POST ?? ???? ?? ????2.1 ?? ?? ????POST ?? ????? ???? ?? ??? ??? ??? ?? ????? ?? ?? ????. ??rrreee?? ? ? name
? ?????. ???? ??. ????2.2 ?? ?? ?? ??????ThinkPHP? ??? ?? POST ?? ????? ???? ??? ??? ? ?? ?? ?? ??? ?????. ??rrreee??? ? post
? ??? ?? ??? ?????. , name
? ?? ????? ?????. ????2.3 I ?? ?? ??????ThinkPHP? ??? ?? POST ?? ????? ???? ??? ??? ? ?? I ?? ??? ?????. ??rrreee?? ? ? post
? ??? ?? ??? ?????. name
? ?? ????? ?????. ????3. ??? ???? ??????ThinkPHP??? ??? ????? ?? ????? ??? ?? ?? ???? ?? ?????. ??rrreee??? ??? user/read
?? ??? ???? id
?? ????? ?????? ?????. ??????????? ?? ??? ???? ????? ??? ? ????. ??rrreee?? ? ? param
? ???? ??? ???? id
? ???? ??? ?????. ????4. ?? ???? ??????ThinkPHP??? ??? ?? ?? ????? ???? ????? ??? ? ????. ??rrreee??? ??? ? ?? ?? ????? ????? ??? user
???? ?????. $id
? $name
. ????user
???? ???? ? ?? URL? ???? ???? ? ????. ??rrreee??? URL? id=1
? name=John?? ? ?? ????? ?????. ?????????? ?? ??? ???? ????? ??? ? ????. ??rrreee???? ThinkPHP?? ?? ????? ???? ??? ?? ??? ?????. ??
? ??? ThinkPHP? ?? ????? ???? ??? ?? ??? ??? ?? ?????. ??? ??? PHP ??? ????? ?? ?? ??? ?????!

? AI ??

Undress AI Tool
??? ???? ??

Undresser.AI Undress
???? ?? ??? ??? ?? AI ?? ?

AI Clothes Remover
???? ?? ???? ??? AI ?????.

Clothoff.io
AI ? ???

Video Face Swap
??? ??? AI ?? ?? ??? ???? ?? ???? ??? ?? ????!

?? ??

??? ??

???++7.3.1
???? ?? ?? ?? ???

SublimeText3 ??? ??
??? ??, ???? ?? ????.

???? 13.0.1 ???
??? PHP ?? ?? ??

???? CS6
??? ? ?? ??

SublimeText3 Mac ??
? ??? ?? ?? ?????(SublimeText3)