]]>
]]>
Рейтинг@Mail.ru

Обходим Структуру IF

Материал из Веб программирование.

Перейти к: навигация, поиск

1.

if (!$lang)
{
  $lang='ru';
}

Можно заменить на:

$lang = $lang ? $lang : 'ru';

2.

if ($a > 5) {
    echo "big";
} else {
    echo "small";
}

Можно заменить на

echo $a > 5 ? "big" : "small";

3.

$one = true;
$two = true;
$result = ($one ? "one" : ($two ? "two" : "none")); //$result is "one" 
 
$one = false; 
$result = ($one ? "one" : ($two ? "two" : "none")); //$result is "two" 
 
$two = false; 
$result = ($one ? "one" : ($two ? "two" : "none")); //$result is "none"

4.

echo $some_var ? 'true': 'false';

по тестам производительности Альтернативные структуры "IF" уступают по времени на 7-8% от простых конструкций if else

]]>
Google+
]]>
Личные инструменты
Хочешь еще цитату? Если отладка - процесс удаления ошибок, то программирование должно быть процессом их внесения.Эдсгер Вайб Дейкстра
веб-программирование
Просмотры
чтим

Deprecated: Function set_magic_quotes_runtime() is deprecated in /var/www/webproger/data/www/webproger.ru/1c6a72389c0fd92079ac7ae7cd356173/sape.php on line 218 Deprecated: Function set_magic_quotes_runtime() is deprecated in /var/www/webproger/data/www/webproger.ru/1c6a72389c0fd92079ac7ae7cd356173/sape.php on line 224

]]>
Rambler's Top100
]]>
]]>
]]>