Andreas-Loibl.de Programmieren :: PHP
Hintergrundbild

if ... then ... else- Kurzfassung

$intZahl = 11;
echo ($intZahl < 10) ? "kleiner als 10" : "größer als 10";

Das ganze nennt sich ternärer Operator und schaut auf den ersten Blick genauso kompliziert aus wie es klingt. Dabei handelt es sich aber nur um die Kurzform eines if ... then ... else-Blocks. Ausgeschrieben würde es so aussehen:

<?php
$intZahl = 11;
if($intZahl < 10)
echo "kleiner als 10";
else
echo "größer als 10";
?>
Der Vorteil des ternären Operators liegt darin, dass er kürzer ist. Allerdings erreicht man dadurch auch, dass man den Code schlechter lesen kann.