[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вопрос по оптимизации
NierRa
Есть такая ситуация:
Насколько медленнее будет работать этот вариант

if(!empty($var)) {
Большой участок кода примерно на 200 строк номер 1
}

if(!empty($var_2)) {
Большой участок кода примерно на 200 строк номер 2
}


в сравнении с этим

if(!empty($var)) {
Большой участок кода примерно на 200 строк номер 1
}
else {
Большой участок кода примерно на 200 строк номер 2
}


Первый вариант для меня более читаем при таких размерах кода. Если можно - хотелось бы увидеть точный расчет

_____________
Задача на корректную обработку данных (мое решение)
http://eu.battle.net/sc2/ru/profile/2212951/1/IIIIIIIIIIII/
Игорь_Vasinsky
возьми и замерь.

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
pak
if...elseif... не пробовали?
dron4ik
if(!empty($var)) {
Большой участок кода примерно на 200 строк номер 1
}
elseif (!empty($var_2)){
Большой участок кода примерно на 200 строк номер 2
}

_____________
Ex3m.com.ua — Активный образ жизни
NierRa
Да, как-то с головы вылетело elseif.
Спасибо

Цитата
возьми и замерь.

К сожалению никогда не делал замеры. Не могу сообразить код

_____________
Задача на корректную обработку данных (мое решение)
http://eu.battle.net/sc2/ru/profile/2212951/1/IIIIIIIIIIII/
Hello
Цитата (NierRa @ 8.08.2012 - 18:08)
Да, как-то с головы вылетело elseif.
Спасибо

Цитата
возьми и замерь.

К сожалению никогда не делал замеры. Не могу сообразить код

$start = microtime(true);
//код
$stop = microtime(true);
echo $stop-$start


_____________
VPS от 5$, первые 2 месяца - бесплатно.
Быстрый ответ:

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