UN. Simple déclaration 'if'
Syntaxe:
if (condition (s))Ce qui précède si La déclaration est utilisée pour implémenter l'instruction conditionnelle pour vrai valeur seulement.
B. Déclaration 'Si ... sinon'
Syntaxe:
if (condition (s))Ce qui précède si L'instruction est utilisée pour implémenter l'instruction conditionnelle pour les deux vrai et FAUX valeurs.
C. «Si… elseif… sinon»
Syntaxe:
if (condition (s))Ce qui précède si La déclaration est utilisée pour implémenter l'instruction conditionnelle pour plusieurs si affirmations. Si le premier si Returns de la condition FAUX Ensuite, il vérifiera la seconde si état et ainsi de suite. La déclaration du autre la pièce sera exécutée tout si Les instructions renvoient un FAUX valeur.
D. Énoncé «Si… sinon»
Syntaxe:
if (condition (s))Ce qui précède si La déclaration est utilisée lorsque l'exécution d'un si La déclaration dépend d'un autre si déclaration.
Prérequis
Les scripts utilisés dans les exemples de ce tutoriel sont écrits sur la base de la version PHP 8. Effectuez la tâche suivante avant d'exécuter les exemples de ce script.
Différentes utilisations de la déclaration if… else
Les différentes utilisations du 'sinon' Les déclarations mentionnées ci-dessus ont été expliquées dans cette partie du tutoriel en utilisant des exemples.
Exemple-1: utilisation de déclarations simples «If»
Créez un fichier PHP avec le script suivant pour lire un paramètre de requête URL et imprimer un message si la valeur du paramètre de requête correspond à une valeur particulière. Ici, un si La déclaration est utilisée pour vérifier que le paramètre de requête est défini ou non, et un autre si L'instruction est utilisée pour comparer la valeur du paramètre avec une valeur de chaîne.
// Vérifiez la valeur du nom donné dans l'URL ou nonVous êtes sélectionné.
';;Sortir:
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus avec le paramètre de requête. Ici, le nom de fichier est if1.php qui est stocké à l'intérieur / var / www / html / code dossier. Le nom du paramètre de requête est «nom"Et la valeur est"Jafar Iqbal".
http: // localhost / code / if1.php?nom = Jafar Iqbal
Exemple-2: utilisation de la déclaration if… else
Créez un fichier PHP avec le script suivant pour lire un paramètre de requête URL et imprimer un message si la valeur du paramètre de requête correspond à une valeur particulière et imprimez un autre message si le paramètre de requête ne correspond pas. Ici, un si La déclaration est utilisée pour vérifier que le paramètre de requête est défini ou non, et un autre si L'instruction est utilisée pour comparer la valeur du paramètre avec une valeur de chaîne.
// Vérifiez la valeur du nom donné dans l'URL ou nonVous êtes sélectionné.
';;Vous n'êtes pas sélectionné.
"Aucune valeur de nom n'a donné.
"Sortir:
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus sans aucun paramètre de requête. Ici, le nom de fichier est if2.php qui est stocké à l'intérieur / var / www / html / code dossier.
http: // localhost / code / if2.php
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus avec un nom de paramètre de requête valide. Ici, le nom du paramètre de requête est «nom"Et la valeur est"Jafar Iqbal".
http: // localhost / code / if2.php?nom = Jafar Iqbal
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus avec un nom de paramètre de requête non valide. Ici, le nom du paramètre de requête est «nom"Et la valeur est"Jafar".
http: // localhost / code / if2.php?nom = Jafar
Exemple-3: utilisation de la déclaration «if… elseif… else»
Créez un fichier PHP avec le script suivant pour lire un paramètre de requête URL et imprimer un message basé sur si La condition revient vrai En comparant la valeur du paramètre de requête avec une valeur de chaîne. Je tombe si conditions de retour FAUX puis le message du autre la pièce sera imprimée.
// Vérifiez la valeur du nom donné dans l'URL ou nonVous êtes en groupe 1.
"Vous êtes dans le groupe 2.
"Vous êtes dans le groupe 3.
"Vous n'êtes pas sélectionné.
"Aucune valeur de nom n'a donné.
"Sortir:
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus avec un nom de paramètre de requête valide. Ici, le nom de fichier est if3.php qui est stocké à l'intérieur / var / www / html / code dossier. Le nom du paramètre de requête est «nom"Et la valeur est"banfer".
http: // localhost / code / if3.php?nom = Janifer
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus avec un nom de paramètre de requête valide. Ici, le nom du paramètre de requête est «nom"Et la valeur est"sakib".
http: // localhost / code / if3.php?name = Sakib
Exemple-4: utilisation de l'énoncé «if… else»
Créez un fichier PHP avec le script suivant pour imprimer des messages en comparant deux valeurs de chaîne avec le imbriqué sinon affirmations. Ici, l'extérieur si La déclaration comparera la valeur de la variable du département et si elle revient vrai puis l'intérieur si La déclaration comparera la valeur de la variable post. La sortie sera générée en fonction des valeurs de retour des deux instructions IF.
// définir deux valeurs de chaîneSortir:
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus. Ici, le nom de fichier est if4.php qui est stocké à l'intérieur / var / www / html / code dossier.
http: // localhost / code / if4.php
Conclusion
Quatre utilisations différentes de 'sinon'Les déclarations ont été expliquées dans ce tutoriel pour aider les codeurs PHP à comprendre correctement l'utilisation de l'instruction conditionnelle dans PHP. L'alternative de 'sinon'La déclaration est un interrupteur déclaration mais il a certaines limites.
Didacticiel vidéo