Syntaxe inconnue

Syntaxe inconnue - PHP - Programmation

Marsh Posté le 26-06-2006 à 16:34:55    

Bonjour,
 
Je suis tombé à l'instant sur un code Php, et la syntaxe suivante m'est inconnue :  

Code :
  1. return ($a > $b) ? -1 : 1;


 
Merci d'avance

Reply

Marsh Posté le 26-06-2006 à 16:34:55   

Reply

Marsh Posté le 26-06-2006 à 16:46:21    

C'est l'equivalent de

Code :
  1. if ($a > $b) {
  2. return -1;
  3. } else {
  4. return 1;
  5. }


---------------
my flick r - Just Tab it !
Reply

Marsh Posté le 26-06-2006 à 17:31:42    

Ah ok, je ne connaissais pas. Très intéressante comme écriture. Merci.

Reply

Marsh Posté le 27-06-2006 à 18:54:12    

on appelle souvent ça "écriture ternaire".
A gauche tu as la condition à vérifier, au milieu la valeur à renvoyer si vrai, et à droite celle ci faux.


---------------
Réalisation amplis classe D / T      Topic .Net - C# @ Prog
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed