首頁 >php框架 >ThinkPHP >thinkphp中input方法有什麼用途

thinkphp中input方法有什麼用途

WBOY
WBOY原創
2022-02-18 15:37:283446瀏覽

thinkphp中input方法的用途:1、判斷變數是否定義,語法為「input('?post.name')」;2、取得PARAM參數,語法為「input('param.') 」;3、取得GET參數,語法為「input('get.')」。

thinkphp中input方法有什麼用途

本文操作環境:Windows10系統、ThinkPHP5版、Dell G3電腦。

thinkphp中input方法有什麼用途

1.判斷變數是否定義

input('?get.id');
input('?post.name');

變數類型方法包括:

## 取得$_SESSION 變數##requestserverroute#file2.取得PARAM參數
方法 描述
param 取得目前請求的變數
get 取得$_GET 變數
post 取得$_POST 變數
put # 取得$_PUT 變數
delete 取得$_DELETE 變數
#session
cookie## 取得$_COOKIE 變數
取得$_REQUEST 變數
# 取得$_SERVER 變數
取得$_ENV 變數
取得路由(包括PATHINFO)變數
取得$_FILE 變數

input('param.name'); // 获取单个参数
input('param.'); // 获取全部参数
// 下面是等效的
input('name'); 
input('');
3.取得GET參數

// 获取单个变量
input('get.id');
// 使用过滤方法获取 默认为空字符串
input('get.name');
// 获取全部变量
input('get.');
#4.使用篩選方法

input('get.name','','htmlspecialchars'); // 获取get变量 并用htmlspecialchars函数过滤
input('username','','strip_tags'); // 获取param变量 并用strip_tags函数过滤
input('post.name','','org\Filter::safeHtml'); // 获取post变量 并用org\Filter类的safeHtml方法过滤
##5.使用變數修飾符
input('get.id/d');
input('post.name/s');
input('post.ids/a');

# 修飾符強制轉換為字串類型強制轉換為整形類型強制轉換為布林類型f
s
#d
b
a##強制轉換為陣列類型

強制轉換為浮點數類型

########推薦學習:《###PHP影片教學###》###

以上是thinkphp中input方法有什麼用途的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn