Fonction is_null en php

Fonction is_null en php
La valeur nul est utilisée dans PHP pour indiquer qu'aucune valeur spécifique n'est affectée à la variable. La valeur nulle ne définit pas que la valeur est vide, et la valeur de la variable sera nul si la valeur nulle lui est attribuée. PHP a de nombreuses fonctions intégrées pour tester les données. Le is_null () La fonction est l'une d'entre elles utilisée pour vérifier si la variable contient la valeur nulle ou non. Les différentes façons d'utiliser le is_null () La fonction dans PHP est fournie dans ce tutoriel.

La syntaxe de la fonction is_null () a donné ci-dessous.

Syntaxe

bool is_null (valeur mixte $);

Cette fonction peut prendre un seul argument, et elle renvoie vrai si la valeur de l'argument est nul ou nul et fausse pour d'autres valeurs.

Différentes utilisations de la fonction is_null ()

Les utilisations de la fonction is_null () à différentes fins ont été montrées dans ce tutoriel en utilisant plusieurs exemples.

Exemple 1: Utilisation de la fonction is_null () pour tester les différents types de valeurs
Créez un fichier PHP avec le script suivant pour vérifier la valeur de retour de la fonction is_null () pour les valeurs nuls, chaîne vide et nul. La fonction check_null () a été définie dans le script pour vérifier trois types de valeur. La fonction est appelée avec la valeur nulle la première fois, une chaîne vide la deuxième fois et une valeur nulle la troisième fois:

// déclare une fonction pour vérifier la valeur nul
fonction Check_null ($ var)

si (!is_null ($ var))
écho 'La valeur de la variable n'est pas nul.
';;
autre
écho 'La valeur de la variable est nul
';;

// attribue une variable avec une valeur nul
$ variable = null;
check_null ($ variable);
// Attribuez une variable avec une chaîne vide
$ variable = ";
check_null ($ variable);
// attribue une variable avec une valeur nul
$ variable = null;
check_null ($ variable);
?>

Sortir
La sortie suivante apparaîtra après avoir exécuté le script précédent. Selon la sortie, le is_null () La fonction est retournée vraie pour le nul et NUL valeurs et faux pour la chaîne vide:

Exemple 2: Vérifiez la sortie d'Is_null () après avoir dérangé la variable
Créez un fichier PHP avec le script suivant pour vérifier la valeur de retour de la fonction is_null () après avoir dérangé la variable. Le error_reportting () La fonction a été utilisée dans le script pour désactiver les informations de préavis de la sortie. La valeur nul a été attribuée dans une variable, et la valeur renvoyée de la fonction is_null () pour cette variable a été vérifiée. Ensuite, la fonction unset () a été utilisée pour non-net la variable. La valeur renvoyée de la fonction is_null () a été revérifiée pour cette variable:

// Désactivez l'erreur E_NOTICE
error_reportting (e_all & ~ e_warning);
// attribue une valeur nulle
$ variable = null;
Echo "La sortie de la fonction is_null ():";
// vérifie la valeur de vidage
Echo is_null ($ variable);
écho "
"
// non à la variable
unset ($ variable);
Echo "La sortie de la fonction is_null () après unset:";
// Vérifiez la valeur de vidage après un non set
Echo is_null ($ variable);
?>

Sortir
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus. Selon la sortie, le is_null () La fonction a renvoyé 1 avant et après l'infonction de la variable. Cela signifie que la fonction is_null () renvoie true pour la variable non définie également.

Exemple 3: Utilisation de la fonction is_null () dans var_dump ()
Créez un fichier PHP avec le script suivant pour vérifier les valeurs de vidage de String, Null et Number en utilisant la fonction is_null () à l'intérieur de la fonction var_dump (). Trois types de valeurs ont été initialisés en trois variables. Ensuite, ces variables ont utilisé dans la fonction is_null () qui est utilisée à l'intérieur de la fonction var_dump (). Trois valeurs retournées de la fonction is_null () seront vidées après l'exécution du script:

// initialise trois variables
$ var1 = 'hint linux';
$ var2 = null;
$ var3 = 634;
// vérifie les valeurs de vidage de la variable
écho "La sortie de la fonction is_null () de plusieurs variables:
"
var_dump (is_null ($ var1), is_null ($ var2), is_null ($ var3));
?>

Sortir
La sortie suivante apparaîtra après avoir exécuté le script précédent. Selon la sortie, le is_null () La fonction a renvoyé false pour la valeur de chaîne, true pour la valeur nul et false pour le nombre:

Exemple 4: Utilisation de la fonction is_null () dans la sortie de la forme
Créez un fichier PHP avec le script suivant pour définir la valeur nul pour un champ si la valeur de champ est vide. Un formulaire HTML a été conçu dans le script qui a trois champs et un bouton de soumission. Le champ de nom est obligatoire, tandis que les champs de courrier électronique et de téléphone sont facultatifs. Si l'utilisateur ne soumet aucune valeur dans le champ de messagerie, les valeurs du champ de messagerie seront définies sur NULL. Le tableau $ _post contient les valeurs soumises par le formulaire. Les valeurs de vidage du tableau $ _post ont été imprimées plus tard pour vérifier toutes les valeurs du tableau:




Entrez le nom complet:

Entrer l'adresse e-mail:

Entrez le téléphone:






// Vérifiez que le formulaire est soumis ou non
if (isset ($ _ post ['sub']))

// Vérifiez que le champ de messagerie est vide ou non
if ($ _ publier ['e-mail'] == "")
// Définissez Null sur e-mail si le champ est vide
$ _Post ['e-mail'] = null;
// imprime la valeur de vidage du tableau $ _POST
var_dump ($ _ post);

Sortir
La sortie suivante apparaîtra après avoir exécuté le script précédent. Gardez le champ de messagerie vide avant de soumettre le formulaire pour attribuer une valeur nulle au champ:

La sortie suivante apparaîtra après avoir soumis le formulaire en gardant l'e-mail et les champs de téléphone vides. La sortie de vidage montre que la valeur nul a été attribuée dans le champ de messagerie pour soumettre le formulaire en gardant ce champ vide.

Conclusion

Il est important de valider les données avant d'insérer des données dans le tableau de base de données de toute application Web. La fonction is_null () est l'une des fonctions utiles pour valider les données. La fonction is_null () renvoie vrai pour quels types de valeurs et différentes utilisations de cette fonction ont été expliquées dans ce tutoriel pour aider les utilisateurs de PHP à découvrir les objectifs de l'utilisation de cette fonction dans PHP. Nous espérons que vous avez trouvé ce guide utile. Suivez Linux Indiff pour plus de conseils et d'informations.