Mailinglisten-Archive |
>> $c = ( $a > $b ) ? $b : $a; >If ($a > $b: > $c = $b; > else: > $c = $a; > endif; Da stimmt wohl etwas nicht... Es ist einfach nur eine kurzform von If($a>$b){ $c=$b; }else{ $c=$a; } Und diehnt dazu, eine abfrage, bei der es nur zwei möglichkeiten gibt kuerzer darzustellen. Für mehrere möglichkeiten brauchst du wieder die lange form: If($a>$b){ ... }elseif($a>$b){ ... }else{ //da kommt alles rein, was nicht in die abfragen passt } Der rückgabewert $c ist bei der kurzform uebrigens fakultativ, es koennen auch einfach verschiedene funktionen ausgeführt werden. Z.B. ($a>$b)?funktion1():funktion2(); Hoffe es hilft weiter Kilian
php::bar PHP Wiki - Listenarchive