Loading...
Обучение/Помощь новичкам | помогите с кодом!
Pavelreyz (01.11.2017 в 23:02)
Avenax , эммм , у тебя они не вылазиют друг на друга ? когда открываешь одну из вкладок и не повторяется ли цикл ?
ты о чем?
Avenax ,
<?php
switch ($i) {
case 0:
echo "i равно 0";
case 1:
echo "i равно 1";
case 2:
echo "i равно 2";
}
?>

В этом примере, если $i равно 0, то PHP исполнит все операторы echo! Если $i равно 1, PHP исполнит два последних оператора echo. Вы получите ожидаемое поведение оператора ('i равно 2' будет отображено) только, если $i будет равно 2. Таким образом, важно не забывать об операторах break (даже если вы, возможно, хотите избежать его использования по назначению при определенных обстоятельствах).

В операторе switch выражение вычисляется один раз и этот результат сравнивается с каждым оператором case. В выражении elseif, выражение вычисляется снова. Если ваше условие более сложное, чем простое сравнение и/или находится в цикле, конструкция switch может работать быстрее.
Pavelreyz , посмотри внимательно на скриншот
Avenax , ладно,ладно все Гг
Pavelreyz (01.11.2017 в 23:06)
Avenax , ладно,ладно все Гг

Я про то, что в дефолте, брейк не нужен Гг
Онлайн: 6
Время:
Gen. 0.0779
(c) Bym.Guru 2010-2026