Heim >PHP-Framework >Denken Sie an PHP >Wozu dient die Eingabemethode in thinkphp?

Wozu dient die Eingabemethode in thinkphp?

WBOY
WBOYOriginal
2022-02-18 15:37:283446Durchsuche

Der Zweck der Eingabemethode in thinkphp: 1. Bestimmen Sie, ob die Variable definiert ist. Die Syntax lautet „input('?post.name')“. 2. Rufen Sie den PARAM-Parameter ab. Die Syntax lautet „input('param .')"; 3. GET-Parameter abrufen, die Syntax lautet "input('get.')".

Wozu dient die Eingabemethode in thinkphp?

Die Betriebsumgebung dieses Artikels: Windows 10-System, ThinkPHP Version 5, Dell G3-Computer.

Überlegen Sie, wozu die Eingabemethode in PHP dient

1. Bestimmen Sie, ob die Variable definiert ist param

Holen Sie sich die Variablen der aktuellen Anfrage

getHolen Sie sich die $_GET-VariablepostHolen Sie sich die $_POST-Variable
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('?get.id');
input('?post.name');

3.获取GET参数

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

4.使用过滤方法

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

5.使用变量修饰符

input('get.name','','htmlspecialchars'); // 获取get变量 并用htmlspecialchars函数过滤
input('username','','strip_tags'); // 获取param变量 并用strip_tags函数过滤
input('post.name','','org\Filter::safeHtml'); // 获取post变量 并用org\Filter类的safeHtml方法过滤
Holen Sie sich die $_PUT-Variable
修饰符 作用
s 强制转换为字符串类型
d 强制转换为整形类型
b 强制转换为布尔类型
a 强制转换为数组类型
f put

delete

Holen Sie sich die $_DELETE-Variable🎜🎜🎜🎜session🎜🎜Holen Sie sich die Variable $_SESSION🎜🎜🎜 🎜<code>cookie🎜🎜Holen Sie sich die Variable $_COOKIE 🎜🎜🎜🎜request🎜🎜Holen Sie sich die Variable $_REQUEST 🎜🎜 🎜🎜server🎜🎜Get the $_SERVER Variable 🎜🎜🎜🎜env🎜🎜Get $_ENV Variable 🎜🎜🎜🎜route🎜🎜Get Route (einschließlich PATHINFO) Variable 🎜🎜🎜🎜file code>🎜🎜Variable $_FILE abrufen🎜🎜🎜🎜🎜🎜2. PARAM-Parameter abrufen🎜🎜<pre class="brush:php;toolbar:false">input('get.id/d'); input('post.name/s'); input('post.ids/a');</pre>🎜🎜3. GET-Parameter abrufen🎜🎜rrreee🎜 🎜 4. Filtermethode verwenden🎜🎜rrreee🎜🎜5. Variablenmodifikatoren verwenden 🎜🎜rrreee🎜🎜🎜🎜Modifikator🎜🎜Funktion🎜🎜🎜🎜🎜🎜<code>s🎜🎜in String-Typ umwandeln🎜 🎜🎜🎜 d🎜🎜cast Für Ganzzahltyp 🎜🎜🎜🎜b🎜🎜 Umwandlung in booleschen Typ 🎜🎜🎜🎜a🎜🎜 Umwandlung in Array-Typ 🎜🎜🎜🎜f🎜🎜Erzwungene Konvertierung in Gleitkommatyp🎜🎜🎜🎜🎜Empfohlenes Lernen: „🎜PHP-Video-Tutorial🎜“🎜

Das obige ist der detaillierte Inhalt vonWozu dient die Eingabemethode in thinkphp?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn