Maison >cadre php >PensezPHP >Quelle est l'utilisation de la méthode de saisie dans thinkphp

Quelle est l'utilisation de la méthode de saisie dans thinkphp

WBOY
WBOYoriginal
2022-02-18 15:37:283444parcourir

Le but de la méthode de saisie dans thinkphp : 1. Déterminez si la variable est définie, la syntaxe est "input('?post.name')" 2. Obtenez le paramètre PARAM, la syntaxe est "input('param) .')"; 3. Obtenez les paramètres GET, la syntaxe est "input('get.')".

Quelle est l'utilisation de la méthode de saisie dans thinkphp

L'environnement d'exploitation de cet article : système Windows 10, ThinkPHP version 5, ordinateur Dell G3.

Réfléchissez à l'utilisation de la méthode de saisie en php

1 Déterminez si la variable est définie

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

Les méthodes de type variable incluent :

Méthode Description
param param 获取当前请求的变量
get 获取 $_GET 变量
post 获取 $_POST 变量
put 获取 $_PUT 变量
delete 获取 $_DELETE 变量
session 获取 $_SESSION 变量
cookie 获取 $_COOKIE 变量
request 获取 $_REQUEST 变量
server 获取 $_SERVER 变量
env 获取 $_ENV 变量
route 获取 路由(包括PATHINFO) 变量
file 获取 $_FILE 变量

2.获取PARAM参数

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');
Obtenir les variables de la requête en coursget
修饰符 作用
s 强制转换为字符串类型
d 强制转换为整形类型
b 强制转换为布尔类型
a 强制转换为数组类型
f

Obtenir la variable $_GET

🎜post🎜🎜Obtenir le Variable $_POST🎜🎜🎜🎜 put🎜🎜Obtenez la variable $_PUT🎜🎜🎜🎜delete🎜🎜Obtenez la variable $_DELETE🎜🎜🎜🎜session🎜🎜Obtenez la variable $_SESSION🎜🎜🎜 🎜<code>cookie🎜🎜Obtenez la variable $_COOKIE 🎜🎜🎜🎜request🎜🎜Obtenez la variable $_REQUEST 🎜🎜 🎜🎜server🎜🎜Obtenir la variable $_SERVER 🎜🎜🎜🎜env🎜🎜Obtenir la variable $_ENV 🎜🎜🎜🎜route🎜🎜Obtenir route (y compris PATHINFO) Variable 🎜🎜🎜🎜file code>🎜🎜Obtenir la variable $_FILE🎜🎜🎜🎜🎜🎜2. Obtenir les paramètres PARAM🎜🎜rrreee🎜🎜3. 🎜 4. Utilisez la méthode de filtrage🎜🎜rrreee🎜🎜5. Utilisez les modificateurs de variables 🎜🎜rrreee🎜🎜🎜🎜modifier🎜🎜function🎜🎜🎜🎜🎜🎜<code>s🎜🎜cast to string type🎜 🎜🎜🎜 d🎜🎜cast Pour le type entier 🎜🎜🎜🎜b🎜🎜 converti en type booléen 🎜🎜🎜🎜a🎜🎜 converti en type tableau 🎜🎜🎜🎜f🎜🎜Conversion forcée en type à virgule flottante🎜🎜🎜🎜🎜Apprentissage recommandé : "🎜Tutoriel vidéo PHP🎜"🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn