echo 'the test';
Между the и test нужно вставить такое условие:
if ($ln) echo 'ok '.$ln;
Вопрос, возможно ли это условие как-то вставить с сам echo?
Как-то так: ?
echo 'the '.if ($ln){echo 'ok '.$ln}.' test';
Спустя 13 минут, 37 секунд (12.04.2011 - 14:57) alex12060 написал(а):
echo 'the ';
if ($ln){echo 'ok '.$ln}
echo ' test';
Спустя 7 минут, 16 секунд (12.04.2011 - 15:05) sharki написал(а):
Ну или так
$str = 'the ';
if ($ln)
$str .= 'ok ' . $ln;
echo $str . ' test';
Спустя 2 минуты, 8 секунд (12.04.2011 - 15:07) Nikitian написал(а):
echo'the test'.($ln?('ok '.$ln):'').' test';
Спустя 20 минут, 3 секунды (12.04.2011 - 15:27) inpost написал(а):
Dima85
Тернарный оператор. Более подробно у меня в подписи.
Тернарный оператор. Более подробно у меня в подписи.
Спустя 1 час, 31 минута, 24 секунды (12.04.2011 - 16:58) CyberOrcX написал(а):
Надо организовать ликбез по PHP ))))
Спустя 4 часа, 39 минут, 59 секунд (12.04.2011 - 21:38) Dima85 написал(а):
Всем спасибо.
Возможно кто-то может сказать, насколько быстрее, менее или более ресуркоемко это решением:
Чем вот это:
Возможно кто-то может сказать, насколько быстрее, менее или более ресуркоемко это решением:
echo'the test'.($ln?('ok '.$ln):'').' test';
Чем вот это:
echo 'the ';
if ($ln){echo 'ok '.$ln}
echo ' test';
Спустя 49 минут, 4 секунды (12.04.2011 - 22:27) sharki написал(а):
Странные вопросы пошли последнее время, какие то параноидальные. Не думаю что разницы во времени между этими двумя операторами ты не заметишь.
Спустя 1 минута, 2 секунды (12.04.2011 - 22:28) Nikitian написал(а):
Менее читабельно, а по скорости нет разницы
Спустя 29 минут, 41 секунда (12.04.2011 - 22:58) Dima85 написал(а):
sharki, когда скрипт обрабатывает по 9-13 запросов в секунду. И при этом не очень мощный сервер, конечно же приходится об этом задумываться, иначе сервер ляжет.
Nikitian, спасибо.
Nikitian, спасибо.