Position actuelle: Accueil> Derniers articles> Explication détaillée et exemples d'utilisation de la fonction filter_has_var () en php

Explication détaillée et exemples d'utilisation de la fonction filter_has_var () en php

M66 2025-07-26

Introduction à la fonction filter_has_var ()

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.

Syntaxe de fonction

 <span class="fun">filter_has_var (type, var)</span>

Description du paramètre

  • 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.

Valeur de retour

La fonction renvoie true lorsque la variable spécifiée existe; Sinon, il renvoie faux .

Exemple de code

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!");
   }
?>

Échantillon de sortie

Si la variable "e-mail" n'est pas incluse dans la demande GET, la sortie est:

 <span class="fun">Le courrier électronique n&#39;est pas là!</span>

Résumer

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.