Назад к вопросам
JuniorТеорияЧасто
Что выведет программа?
<?php
$code = '2';
switch ($code) {
case 2:
echo 'two';
case 3:
echo 'three';
break;
default:
echo 'other';
}twothree
- Ждать
two, будто каждыйcaseзаканчивается сам: безbreakPHP проваливается дальше и выполняетcase 3до егоbreak. - Ждать
other, раз'2'— строка:switchсравнивает нестрого, через==, и числовая строка'2'совпадает сcase 2.
- Что выведет программа, если добавить
breakвcase 2:? - При каком значении
$codeпрограмма напечатаетother?