19-04-2023
Najłatwiej będzie nam w tym przypadku zacząć od przykładu 😉
<?php $a = true; $b = false; $variable1 = $a ? 'TAK' : 'NIE'; $variable2 = $b ? 'TAK' : 'NIE'; var_dump($variable1); // TAK var_dump($variable2); // NIE
W przypadku, gdy $a jest prawdą zostanie zwrócona wartość po znaku zapytania. W momencie, kiedy $a nie jest prawdą zostanie zwrócona wartość po dwukropku. Można to zobrazować za pomocą poniższego obrazku: