首頁 > php框架 > ThinkPHP > 主體

thinkphp中input方法有什麼用途

WBOY
發布: 2022-02-18 15:37:28
原創
3335 人瀏覽過

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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!