thinkphp でのインプットメソッドの使用法は何ですか?

WBOY
リリース: 2022-02-18 15:37:28
オリジナル
3335 人が閲覧しました

thinkphp の入力メソッドの目的: 1. 変数が定義されているかどうかを確認します。構文は "input('?post.name')"; 2. PARAM パラメーターを取得します。構文は " input('param.') "; 3. GET パラメータを取得します。構文は「input('get.')」です。

thinkphp でのインプットメソッドの使用法は何ですか?

この記事の動作環境: Windows 10 システム、ThinkPHP バージョン 5、Dell G3 コンピューター。

thinkphp での入力メソッドの用途は何ですか

1. 変数が定義されているかどうかを確認します

input('?get.id');
input('?post.name');
ログイン後にコピー

変数型のメソッドには次のものがあります:

get postputdeletesessioncookie request#server#$_SERVER 変数を取得します#env $_ENV 変数を取得しますrouteルート (PATHINFO を含む) 変数を取得しますfile$_FILE 変数を取得します
input('param.name'); // 获取单个参数
input('param.'); // 获取全部参数
// 下面是等效的
input('name'); 
input('');
ログイン後にコピー
メソッド 説明
##パラメータ #現在のリクエスト変数を取得します
$_GET 変数を取得します
$_POST 変数を取得する
$_PUT 変数を取得する
$_DELETE 変数を取得します
$_SESSION 変数を取得します
$_COOKIE 変数を取得します
## $_REQUEST 変数を取得します
2. PARAM パラメータの取得
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.変数を使用する Modifier

input('get.id/d');
input('post.name/s');
input('post.ids/a');
ログイン後にコピー

#ModifierFunction

文字列型への強制整数型への強制ブール型への強制浮動小数点型への強制#推奨学習: 「
s
#d
b
##a 配列型への強制変換
##f
PHP ビデオ チュートリアル

以上がthinkphp でのインプットメソッドの使用法は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!