Utilisation de la fonction ISSET dans PHP

Utilisation de la fonction ISSET dans PHP

Il est nécessaire de vérifier qu'une variable est définie ou non définie avant de lire le contenu du fichier car si la variable n'est pas définie, elle générera une erreur lorsque la valeur de cette variable est essayée de lire. Ce problème peut être résolu en utilisant la fonction ISSet () de PHP. Il renvoie vrai si la variable est définie et fausse si elle n'est pas définie. Différentes utilisations du fonction isset () ont été montrés dans ce tutoriel.

Syntaxe:

Une ou plusieurs variables peuvent être vérifiées à l'aide de la fonction ISSet (). Le premier argument de cette fonction est obligatoire, et d'autres arguments sont facultatifs. Le type de retour de cette fonction est booléen. La syntaxe du fonction isset () est donné ci-dessous.

bool isset (mixtes $ var1 [, mixtes $ var2… [, mixte $ varn)

Différents exemples de fonctionsset ():

Les utilisations de la fonction isset () ont été montrées en utilisant différents exemples dans cette partie du tutoriel.

Exemple-1: Vérification d'une variable simple à l'aide d'ISSet ()

Il est nécessaire de vérifier qu'une variable est définie ou non définie avant d'utiliser les valeurs de la variable dans le script. Créez un fichier PHP avec le script suivant pour connaître l'utilisation de la fonction ISSet () pour une variable définie et non définie. La première fonction ISSet () a été utilisée pour vérifier la variable nommée $ myvar1 qui est défini. La deuxième fonction iSSet () a été utilisée pour vérifier la variable nommée $ myvar2 qui n'est pas défini. Ensuite, une variable non définie nommée $ myvar3 a été imprimé sans utiliser la fonction isset () pour vérifier la sortie de la variable non définie.

// Vérification de la variable définie
$ myvar1 = 10;
if (isset ($ myvar1))
écho "La variable est définie.
"
autre
écho "La variable n'est pas définie.
"
// Vérification de la variable non définie
$ myvar2;
if (isset ($ myvar2))
écho "La variable est définie.
"
autre
écho "La variable n'est pas définie.
"
echo $ myvar3;

Sortir:

La sortie suivante apparaîtra après avoir exécuté le script ci-dessus.

Exemple-2: Vérification de la sortie de l'ISSet () à l'aide de var_dump ()

La sortie de la fonction isset () a été montrée en utilisant la fonction var_dump () dans l'exemple suivant. Créez un fichier PHP avec le script suivant pour vérifier la sortie de la variable qui contient null ou 0 ou valeur non définie. La première fonction var_dump () affichera la sortie pour la valeur nul. La deuxième fonction var_dump () affichera la sortie pour la valeur 0. La troisième fonction var_dump () affichera la sortie de la valeur non définie.

// attribue une valeur nulle
$ myvar = null;
var_dump (isset ($ myvar));
écho "
"
// Attribuer une valeur 0
$ myvar = 0;
var_dump (isset ($ myvar));
écho "
"
// rend la variable non définie à l'aide de la fonction unset ()
Unset ($ myvar);
var_dump (isset ($ myvar));
?>

Sortir:

La sortie suivante apparaîtra après avoir exécuté le script ci-dessus.

Exemple-3: Vérification de la valeur de l'index particulier d'une chaîne

Créez un fichier PHP avec le script suivant pour vérifier la sortie de la fonction ISSET () pour la valeur d'index valide et non valide du tableau de chaîne. Selon le script, la 6e position contient une valeur, mais la 12e position ne contient aucune valeur.

// attribue une valeur de chaîne
$ mystr = 'linux hint';
// Vérifiez la valeur de la 6e position de la valeur de chaîne à partir de 0
Echo iSset ($ mystr [6]);
// Vérifiez la valeur de la 13e position de la valeur de chaîne à partir de 0
Echo iSset ($ mystr [12]);
?>

Sortir:

La sortie suivante apparaîtra après avoir exécuté le script ci-dessus.

Exemple-4: Vérification de la valeur d'une variable de tableau à l'aide d'ISSet ()

Créez un fichier PHP avec le script suivant pour vérifier la valeur de l'index particulier d'un tableau est défini ou non défini en utilisant la fonction ISSet (). Un tableau associatif a été déclaré dans le script où la clé contient la valeur d'ID, et la valeur comprend la marque. La valeur de l'index particulier sera imprimée si la fonction ISSET () reviendra vrai; Sinon, un message sera imprimé.

// déclare un tableau associatif
$ marks = ['011189' => 78, '011156' => 99, '011134' => 75, '011181' => 81, '011112' => 60];
// Vérifiez que l'index particulier du tableau est défini ou non défini
if (isset ($ marks ['011156']))
Echo "Les marques de l'étudiant sont". $ marks ['011156'];
autre
Echo "L'identification de l'étudiant n'existe pas."
?>

Sortir:

La sortie suivante apparaîtra après avoir exécuté le script ci-dessus.

Exemple-5: Vérification de la valeur de la variable $ _get [] à l'aide de l'ISSet ()

Créez un fichier PHP avec le script suivant pour connaître l'utilisation de la fonction ISSET () pour vérifier la valeur d'index particulière de la variable $ _get [].

if (isset ($ _ get ['name']))
Echo "Le nom de la personne est". $ _Get ['name'];
autre
écho "aucun nom n'est donné";
?>

Sortir:

La sortie suivante apparaîtra après avoir exécuté le script ci-dessus.

Exemple-6: Vérification de la valeur de la variable $ _POST [] à l'aide d'ISSet ()

Créez un fichier PHP avec le script suivant pour connaître l'utilisation de la fonction ISSet () pour vérifier la valeur d'index particulière de la variable $ _post []. Dans le script, la première fonction isset () a été utilisée pour vérifier que le bouton Soumettre a été enfoncé ou non. Ensuite, deux fonctions ISSet () ont été utilisées pour vérifier que les champs de texte sont vides ou non. Si le bouton Soumettre est enfoncé après avoir pris deux valeurs numériques, la somme des valeurs numériques sera imprimée.

// Vérifiez que le bouton Soumettre est enfoncé ou non
if (isset ($ _ post ['soumi']))

// vérifie les valeurs des champs de texte
si(!isset ($ _ post ['n1']) || !isset ($ _ post ['n1']))
écho "tout champ est vide."
autre

$ num1 = (int) $ _ post ['n1'];
$ num2 = (int) $ _ post ['n2'];
$ result = $ num1 + $ num2;
Echo "La somme de $ num1 et $ num2 est $ résultat";


autre

?>


Entrez la valeur de N1:

Entrez la valeur de N2:






?>

Sortir:

La sortie suivante apparaîtra après avoir exécuté le script ci-dessus.

Exemple-7: Vérification de plusieurs variables à l'aide d'ISSet ()

Créez un fichier PHP avec le script suivant pour connaître l'utilisation de la fonction ISSet () pour vérifier plusieurs variables.

$ var1 = "Linux";
$ var2 = true;
var_dump (isset ($ var1, $ var2));
écho "
"
$ var1 = "bon";
$ var2 = 100;
$ var3 = null;
var_dump (isset ($ var1, $ var2, $ var3));
écho "
"
?>

Sortir:

La sortie suivante apparaîtra après avoir exécuté le script ci-dessus.

Conclusion:

Les façons d'utiliser la fonction ISSet () à différentes fins ont été montrées dans ce tutoriel en utilisant plusieurs exemples. Les utilisations les plus courantes de cette fonction ont été expliquées ici pour aider les utilisateurs de PHP à l'utiliser correctement dans leurs scripts.