EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
Defini comme langue par défaut
Questions de PF - Forum

Ce qui est et comment utiliser l’opérateur ternaire en PHP

Programmation PHP   Pilules  
 
Ce qui est et comment utiliser l’opérateur ternaire en PHP

Le opérateur ternaire est une forme simple d’effectuer une conditionnelle sur le le déroulement du programme, c'est-à-dire, un moyen rapide pour traduire un bloc If-else dans une seule ligne code à l’aide de trois opérandes en un seul opération, Contrairement à d’autres opérations qui utilisent souvent deux opérandes, D'où son nom.

Pour le voir avec en détail Supposons que ce qui suit ligne de code affichage de la utilisation de l’opérateur ternaire en PHP:

Nous pouvons voir comment nous utilisons un opérateur ayant trois opérandes, dont syntaxe ce qui suit est la:

Comme ça, le opération Ceci opérateur se présente comme suit: est évaluée, Tout d'abord, le operando1, S’il s’agit d’une valeur true ou VRAI, l’opération aura un valeur égale à operando2; Dans le cas contraire ou FAUX, le résultat l’opération sera le de la operando3.

Dans l’exemple ci-dessus, Nous voir que si la variable Télécharger[‘ id ’] n’est pas vide, la valeur de la variable $ID Vous obtiendrez cette valeur. Dans le cas contraire, la variable $ID vaudra -1.

Nous pouvons préciser encore plus si Convert Cet exemple dans un bloc If-else de la manière suivante:

Éclaircir une fois, Nous pouvons voir dans un seule ligne de code Nous pouvons condenser le comportement d’un bloc If-else Base à l’aide de la opérateur ternaire en PHP.

Laissez-nous un commentaire ou d’entrer à laForum
Share on Facebook Tweet about this on Twitter Share on Google+ Pin on Pinterest Share on Reddit Share on VK Share on StumbleUpon Share on Tumblr Share on LinkedIn Email this to someone Print this page

« Une pensée sur »Ce qui est et comment utiliser l’opérateur ternaire en PHP

Ivan mrsnik

Parce que le présent ternaire inexpliquée résultats, le cas suivant:

véritable écho ? « a1 »: « a2′ ?« b »:3?'':« e »; //Renvoie l’écho d

véritable écho ? $to ='a1′: $a ='a2′ ?« b »:3?'':« e »; // Renvoie l’écho a1

La seule différence le premier n’assigne pas de valeur, dans le second affecte la valeur

Les commentaires sont fermés.