Die Funktion filter_has_var () wird verwendet, um zu prüfen, ob die Eingabevariable des angegebenen Typs vorhanden ist, und ist eine der häufig verwendeten Eingangserkennungsfunktionen in PHP.
<span class="fun">filter_has_var (Typ, var)</span>
Typ - Eingabetyp, es gibt fünf optionale Werte: input_get, input_post, input_cookie, input_server oder input_env.
var - Der Name der zu erkennenden Variablen, Art der Zeichenfolge.
Die Funktion gibt true zurück, wenn die angegebene Variable existiert. Ansonsten kehrt es falsch zurück.
Das folgende Beispiel zeigt, wie man prüft, ob eine Variable mit dem Namen "E -Mail" durch GET weitergegeben wird:
<?php
if (!filter_has_var(INPUT_GET, "email")) {
echo("Email isn't there!");
} else {
echo("Email is there!");
}
?>
Wenn die Variable "E -Mail" nicht in der Get -Anforderung enthalten ist, lautet die Ausgabe:
<span class="fun">E -Mail ist nicht da!</span>
filter_has_var () ist eine praktische Funktion in PHP, um schnell festzustellen, ob eine bestimmte Variable in einer Anforderung vorhanden ist, die für die Szenarien für Eingabeüberprüfung und Sicherheitskontrolle geeignet ist. Das Beherrschen dieser Funktion kann den Entwicklern helfen, die Benutzereingabe effektiver zu verarbeiten und die Code -Robustheit zu verbessern.