"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Quand dois-je utiliser `isset () 'et`! Vide ()'?

Quand dois-je utiliser `isset () 'et`! Vide ()'?

Publié le 2025-03-23
Parcourir:244

When Should I Use `isset()` and `!empty()`?

dans quels instances devrais-je utiliser isset () et! Vide ()

La fonction isset (), comme son nom l'indique, vérifie l'existence d'une variable. Il évalue TRUE si la variable a une valeur qui lui est attribuée, y compris une chaîne vide, la valeur booléenne FALSE ou l'intégralité 0. Cependant, il renvoie false pour les variables qui sont explicitement définies sur NULL.

En revanche, la fonction! Vide () Réinverse la logique d'Isset (). Il renvoie Faux si la variable est définie et a une valeur non vide et non nulle, et vrai autrement.

quand utiliser isset ()

iSset () est utile lors de la vérification de la déclaration et de l'existence d'une variable, en particulier lorsque des variables qui peuvent provenir de sources externes telles que des formes ou des fichiers de configuration ou de configuration. Il peut donner un aperçu de la définition de la variable intentionnellement ou a été omise par inadvertance. $ _Post ['optional_checkbox'] == 'on') { // La case a été cochée }

Quand utiliser! Vide ()
if (isset($_POST['optional_checkbox']) && $_POST['optional_checkbox'] == 'on') {
    // Checkbox was checked
}
! Vide () est approprié lorsque vous devez valider les entrées qui ne doivent pas être vides. Il garantit que l'entrée a une valeur non vide, qui pourrait être un nombre non nul, une chaîne non vide ou un tableau non vide.

Par exemple, si vous créez un formulaire qui collecte des adresses utilisateur, vous pouvez utiliser! (! vide ($ _ post ['adresse'])) { // Le champ d'adresse n'est pas vide // valider l'adresse et enregistrer } autre { // Le champ d'adresse est vide // Afficher le message d'erreur }

En résumé, isset () vérifie l'existence d'une variable, tandis que! Vide () vérifie une valeur non vide. Tandis que isset () est souvent utilisé pour vérifier la déclaration variable,! Vide () est préférable pour valider la saisie de l'utilisateur pour garantir des valeurs non vides.

Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3