Om op de vraag terug te komen... als je dus een waarde wil toekennen aan een variabele, en die waarde kan 2 opties hebben dan gebruik je de verkorte if -statement? En met welke reden doe je dat dan... omdat het minder typwerk is?
Bij het toewijzen van een waarde aan een variabele geeft de ternary operator een mooie scheiding van true/false, ja/nee, links/rechts, yin/yang, enzovoort:
<?php
$variabele = ($logische_evaluatie_van_een_of_andere_conditie)
? 'de ene waarde van de variabele bij true'
: 'de andere waarde van de variabele bij false';
?>
Net als Aar, inline. Dat werkt een stuk fijner en overzichtelijker dan; echo if { echo } else { echo } echo. Maar ook voor andere korte echo's gebruik ik het wel.