Um eine If-Then-Else-Abfrage abzukürzen, kann ein Trinitäts-Operator (engl.: ternary operator) verwendet werden. Das erschwert zum Teil die Lesbarkeit des Quellcodes für andere, jedoch ist es ein probates Mittel, Quelltext zu sparen und oft mehrzeilige Abfragen kürzer zu gestalten. Die Kombination der Abfrage sieht im Prinzip so aus:
// Trinität $foo = $aussage ? $wennwahr : $wennfalsch; // Ausführliche Form if ($aussage) { $foo = $wennwahr; } else { $foo = $wennfalsch; }
Man kann unschwer den Vorteil dieser Schreibweise erkennen.