|
|
|
| isset
Привидите пример switch'a, реализацию которого вы бы хотели видеть на if else | |
|
|
|
|
|
|
|
для: Artem S.
(13.11.2005 в 08:52)
| |
$a = 15;
switch(true) {
case ($a < 15 && $a > 0):
echo $a." меньше 15 и больше 0";
case ($a > 10 && $a < 100):
echo $a." больше 10 и меньше 100";
case ($a == 15):
echo $a." равно 15";
break;
}
|
Реализацию хотелось бы увидеть используя все три конструкции if+esle+elseif | |
|
|
|
|
|
|
|
для: isset
(13.11.2005 в 11:41)
| | > используя все три конструкции if+esle+elseif
;) а вы шутник. В данном случае не нужно ни else ни elseif
else нужно если есть default, его нет в вашем примере, нет и в моем.
Вопрос наглядности.
<?
echo "switch\n<br>";
$a = 15;
switch(true) {
case ($a < 15 && $a > 0):
echo $a." меньше 15 и больше 0 ";
case ($a > 10 && $a < 100):
echo $a." больше 10 и меньше 100 ";
case ($a == 15):
echo $a." равно 15";
break;
}
echo "\n<br>if\n<br>";
if ($a < 15 && $a > 0)
echo $a." меньше 15 и больше 0 ";
if ($a > 10 && $a < 100)
echo $a." больше 10 и меньше 100 ";
if ($a == 15)
echo $a." равно 15";
?>
|
| |
|
|
|
|
|
|
|
для: Artem S.
(13.11.2005 в 12:06)
| | А , ну просто три условия и дурак может :) Только это уже не одна констуркция а несколько.
Но где elseif? | |
|
|
|
|
|
|
|
для: isset
(13.11.2005 в 12:16)
| | Вы не хотите понять.
Я говорил что switch это тот же if else. Где-то лучше использовать switch где-то if else.
> А , ну просто три условия и дурак может :)
Вы бы что выбрали мой или свой вариант?
> Но где elseif?
Он тут не нужен.
Вы меня не правильно поняли просто. | |
|
|
|
|
|
|
|
для: Artem S.
(13.11.2005 в 12:53)
| | Более понятный мой вариант. | |
|
|
|