Mógłby ktoś mi wyjaśnić jak czytamy taką składnię?
<?php $foo = $bar ? $bar : 1; ?>
Czy dobrze to rozumiem, czyli. $foo jest równe $bar, chyba, że nie istnieje $bar, to $foo = 1.
Jeżeli dobrze kombinuje to czy da się zrobić to zapytanie trochę bardziej złożone, np.
<?php if ($bar == 2) $foo = 3; ?>
Czy w tym wypadku jedynie case'y wchodzą w grę?
Pozdrawiam,