führt abhängig vom boolschen Resultat ja nein
einen Anweisungsblock ausberechnet abhängig vom boolschen Resultat nein ja
entweder Ausdruck A oder Ausdruck B
Bei den Beiden würde ich mich nicht festlegen :) Wenn man "Anweisungsblock" nicht notwendigerweise als { } umschlossenes Konstrukt bezeichnet und "berechnet" nicht notwendigerweise den folgenden Anweisungsblock ausnimmt sind sie austauschbar.
z.B. das hier
if(true) {
$var = 1;
} else {
$var = 2;
}
$var = (true ? 1 : 2);