<?php $przychod = 200; $koszty = 200; $zysk = $przychod - $koszty; switch($zysk) { case ($zysk == 0): $wynik = 'Wyszliśmy na 0'; break; case ($zysk > 0): $wynik = 'Zarobiliśmy'; break; case ($zysk < 0): $wynik = 'Ponieśliśmy straty'; break; } ?>
Przy takich wartościach zmiennych $przychod i $koszty switch powinno zwrócić 'Wyszliśmy na 0'. Tymczasem zwraca 'Zarobiliśmy'. Dlaczego?