Zadanie 36 z arkusza E.14, czerwiec 2019
PHP Poziom: średnie
Efektem wykonania przedstawionego kodu PHP jest wyświetlenie komunikatu $a = $c = true; $b = $d = false; if(($a && $b) || ($c && $d)) echo 'warunek1'; elseif(($a && $b) || ($c || $d)) echo 'warunek2'; elseif(($c && $d) || (!$a)) echo 'warunek3'; else
Cały arkusz E.14, czerwiec 2019
Poprawna odpowiedź: B
Pierwszy warunek jest fałszywy, bo $b i $d to false. W drugim ($c || $d) daje true, więc wykona się echo 'warunek2' i dalsze elseif zostaną pominięte.