La fonction filter_has_var () est utilisée pour vérifier si la variable d'entrée du type spécifié existe et est l'une des fonctions de détection d'entrée couramment utilisées dans PHP.
<span class="fun">filter_has_var (type, var)</span>
Type - Type d'entrée, il y a cinq valeurs facultatives: input_get, input_post, input_cookie, input_server ou input_env.
var - le nom de la variable à détecter, type de chaîne.
La fonction renvoie true lorsque la variable spécifiée existe; Sinon, il renvoie faux .
L'exemple suivant montre comment vérifier si une variable nommée "e-mail" est passé par Get existe:
<?php
if (!filter_has_var(INPUT_GET, "email")) {
echo("Email isn't there!");
} else {
echo("Email is there!");
}
?>
Si la variable "e-mail" n'est pas incluse dans la demande GET, la sortie est:
<span class="fun">Le courrier électronique n'est pas là!</span>
filter_has_var () est une fonction pratique en PHP pour détecter rapidement si une variable spécifiée existe dans une demande, adaptée aux scénarios de vérification et de contrôle de la sécurité des entrées. La maîtrise de cette fonction peut aider les développeurs à traiter la saisie des utilisateurs plus efficacement et à améliorer la robustesse du code.