[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: if-else ИЛИ swith
PiratXXX
Всем здравствуйте!

Ув. Знатоки , а подскажите мне пожалуйста, что лучше использовать if-else ИЛИ switch?

О том когда что нужно использовать я знаю, а вот если ситуация когда можно задействовать switch, и в тоже время можно использовать if-else, что лучше, ЧТО БУСТРЕЕ?

или оно одинаково просто разница в записи?



Спустя 1 минута, 43 секунды (16.11.2010 - 00:38) kirik написал(а):
if быстрее, switch удобнее. Используй то, что удобнее, ибо разница в скорости не будет заметна.

Спустя 9 минут, 10 секунд (16.11.2010 - 00:47) PiratXXX написал(а):
kirik

спасибо! а еще такой воприсик!

Задача такая: есть два while, но взависимости от усл. нужно вывести какай-то один.(это не проблема),

а вот если нужно типо того(пример с переменными):


<?php
if($a==1) {
$b = "переменная равна 1";
}
else {
$b = "пременная не равна 1";
}
?>
<html>
/*
вот
тут всякий
html код ну и т.д.
*/

/* а тут наконец вклиниваем переменную $b в код(выводим) */


<div id="TextStyle-1"><img src="img/new.png" width="16" height="16" /> <?php echo $b; ?></div>
</
html>


ну надеюсь понятно объясни, вот аналогично надо с циклом, вы не сталкивались с такой задачей?

Еще раз спасибо!

Спустя 15 минут, 38 секунд (16.11.2010 - 01:03) kirik написал(а):
PiratXXX
В if'е генерируем массив, который будем выводить в темплитке. А вот уже в темплитке вставляем один единственный while, который будет проходить по массиву и выводить значения.

Спустя 4 минуты, 12 секунд (16.11.2010 - 01:07) PiratXXX написал(а):
kirik
а что такое темплитке?

Спустя 8 часов, 16 минут, 29 секунд (16.11.2010 - 09:23) linker написал(а):
IF для условий в которых есть хотя бы знаки < > <= => != и если составные условия, SWITCH заменяет условие ==.

Спустя 8 минут, 57 секунд (16.11.2010 - 09:32) kirik написал(а):
Цитата (linker @ 16.11.2010 - 01:23)
IF для условий в которых есть хотя бы знаки < > <= => !=

Что мешает в case прописать условие?

Спустя 8 минут, 28 секунд (16.11.2010 - 09:41) linker написал(а):
Это уже не будет столь удобно. Switch - переключатель, а условие должно оставаться условием.

Спустя 4 минуты, 33 секунды (16.11.2010 - 09:45) kirik написал(а):
Цитата (PiratXXX @ 15.11.2010 - 17:07)
а что такое темплитке?

В той части скрипта, где у тебя html.


_____________
http://flibro.com/
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.