Syntaxe:
La syntaxe de l'opérateur ternaire est donnée ci-dessous:
énoncé conditionnel ? déclaration-1: déclaration-2'?'et': 'Les symboles sont utilisés pour définir l'instruction ternaire. La première partie de cette déclaration contient la déclaration conditionnelle. Si l'instruction conditionnelle renvoie True, l'instruction-1 sera exécutée, sinon, l'instruction-2 sera exécutée.
Exemple 1: Utilisation de l'opérateur ternaire au rythme de la déclaration IF-Else
L'exemple suivant montre la façon de comparer l'instruction IF-ELSE et l'opérateur ternaire pour implémenter la logique conditionnelle pour trouver un nombre qui est uniforme ou étrange. Créer un fichier PHP avec le script suivant.
Ici, le numéro $ la variable est initialisée avec un numéro entier. Au début, le sinon La déclaration est utilisée pour vérifier si le Nombre $ est uniforme ou étrange. Ensuite, la même logique est implémentée en utilisant le opérateur ternaire.
// définir un nombreSortir:
La sortie suivante apparaîtra après avoir exécuté le script à partir du serveur. Selon le script, 24 est uniforme et les deux sorties génèrent le même résultat.
Exemple 2: Utilisation de l'opérateur ternaire avec une variable $ _get
L'exemple suivant montre comment l'opérateur ternaire peut être utilisé pour vérifier si la variable $ _get est initialisée ou non et lire la valeur de cette variable. Créer un fichier PHP avec le script suivant.
Si la valeur du 'identifiant' et 'Des marques' sont fournis en utilisant la chaîne de requête URL, puis le script imprimera les valeurs de $ _get ['id'] et $ _get ['marks'], sinon, il imprimera un message d'erreur.
// Définit la sortie en fonction de l'état de l'opérateur ternaireSortir:
La sortie suivante apparaîtra si le script est exécuté sans fournir de chaîne de requête.
La sortie suivante apparaîtra si le script est exécuté avec deux chaînes de requête. Dans la sortie, 342356 est donné comme un identifiant valeur et 93 est donné comme Des marques valeur. Ainsi, les deux valeurs sont imprimées comme la sortie.
Exemple 3: Utilisation de l'opérateur ternaire avec $ _POST [] Variable
L'exemple suivant montre l'utilisation de l'opérateur ternaire pour lire les valeurs de la variable $ _POST. Créer un fichier PHP avec le script suivant.
Un formulaire HTML est utilisé dans le script pour prendre deux numéros entiers de l'utilisateur. L'opérateur ternaire est utilisé pour vérifier si les nombres sont numériques ou non, et calculez la somme des nombres. Si un nombre n'est pas numérique, le script imprimera le message d'erreur, et si les deux nombres sont numériques, alors la somme de ces numéros sera imprimée.
// Vérifiez les valeurs du formulaireEntrez la valeur numérique.
"Entrez la valeur numérique.
"La valeur après addition: $ résultat.
"