Comments on: In my blog I'll try to describe about interesting technologies, my discovery in IT and some useful things about programming. Sun, 22 Jul 2018 15:02:59 +0000 hourly 1 https://wordpress.org/?v=6.7.1 By: Евгений https://kpumuk.info/?p=181/comment-page-2/#comment-219541 Fri, 04 Jul 2008 20:36:13 +0000 http://kpumuk.info/php/crazy-php-world/#comment-219541 Сидел полчаса писал комментарий к статье – вдумчиво, серьезно. Забыл написать имя и e-mail – все данные пропали. Шел бы ты лесом, Дмитрий (…дальше нецензурно…) – я еще понимаю, от неопытных пользователей такой сюрприз, но от программиста…

]]>
By: DmitriKadykov https://kpumuk.info/?p=181/comment-page-2/#comment-202522 Fri, 09 May 2008 06:59:46 +0000 http://kpumuk.info/php/crazy-php-world/#comment-202522 Если про PHP – конкатенация быстрей интерполяции. Но я использую её по той причине, что не хочу при заморачиваться с интерпояцией, ставить эти фигурные скобки, если передаётся что ни-будь типа $a[i]. Разница в производительности несущественна, это дело вкуса, равно как и выбор стиля кода. Нормальные разработчики о вкусах не спорят.

]]>
By: CutePro https://kpumuk.info/?p=181/comment-page-1/#comment-185888 Sat, 12 Apr 2008 04:31:06 +0000 http://kpumuk.info/php/crazy-php-world/#comment-185888 The style

1
echo "My name is $myname";

is called string interpolation. it will take more time when comparing to the string concatenation style

1
echo 'My name is '. $myname;

if you do benchmark test of these notations you can find the difference.

the second one is the recommended practice.
Happy Programming !!!!!

]]>
By: Кирилл Артёменко https://kpumuk.info/?p=181/comment-page-1/#comment-148949 Wed, 06 Feb 2008 23:03:45 +0000 http://kpumuk.info/php/crazy-php-world/#comment-148949 Вот это пост! Столько всего написали, что пока дочитал мысль о комменте материализовалась в этот текст.

А теперь по пунктам:
IPhone – прекрасная вешь если у вас прошивка 1.1.1 – т.к. ломается за 15 минут при наличии только WiFi.

Конкатенция строк: Здесь пожалуй соглашусь с тем что нужно использовать по ситуации, т.к. в моем случае, при разделении кода и шаблонов а уж тем более в CMS системе.

Варианты типа

1
<? $b='text'; ?>text <?=$b; ?>

Отпадают сами собой по причине “калечности” кода и опять таки в случае с CMS если уж и использовать такой метод то придеться добавлять какие нибудь ob_start() методы для его последующего отлавливания. В крупном проекте HTML в коде это просто неприемлемо имхо.

А на сет скорости и кавычек тут все просто – нужно только заглянуть в недра PHP и увидеть, следующее:
При использовании

1
$a = 'text' . $a;

PHP просто соединяет переменные.
А в случае с
При использовании

1
$a = "text $a";

Он сначала ищет их в строке а потом производит операции замены…

Что уже есть +1 действие (поиск).

Ну и на конец как быть тогда с такими вариантами?

1
$a = 'text' . get_new_text($b.'new') . $a . 'finish';

Тут можно еще много тем поднять типа:
1) стоит ли писать скобки у print(‘asdasd’);
2) что быстрее print или echo?
3) в каком из низ конкатенция происходит быстрее?
и прочее =)

Всем удачи, пост понравился =)

]]>
By: CodeFucker https://kpumuk.info/?p=181/comment-page-1/#comment-147728 Mon, 04 Feb 2008 08:35:41 +0000 http://kpumuk.info/php/crazy-php-world/#comment-147728 я нуп совсем в блоггинге :) не ожидал что запалюсь так ;)

зы: работать скрипт будет быстрей это факт все равно :) и для этого ненунжно циклы разворачивать или еще каких нить извратов, просто ставить ‘ ‘ :) берегите шифт

]]>
By: Dmytro Shteflyuk https://kpumuk.info/?p=181/comment-page-1/#comment-147666 Mon, 04 Feb 2008 05:30:21 +0000 http://kpumuk.info/php/crazy-php-world/#comment-147666 Вот и за примерами далеко ходить не нужно – сами пришли. Не встречал на своем веку приложений, где строки подставляются 10000000 раз. А если убрать даже пару нулей (на самом деле убирать придется значительно больше), остаются миллисекунды разницы, что собственно и показывает реальный выигрыш.

Кончайте заниматься ерундой!

]]>
By: Тест производительности с кавычками на PHP https://kpumuk.info/?p=181/comment-page-1/#comment-147642 Mon, 04 Feb 2008 04:34:22 +0000 http://kpumuk.info/php/crazy-php-world/#comment-147642 […] тут недавно у одного адепта, что не имеет смысла оптмизировать строки и писать в […]

]]>
By: akalend https://kpumuk.info/?p=181/comment-page-1/#comment-133040 Fri, 21 Dec 2007 21:08:39 +0000 http://kpumuk.info/php/crazy-php-world/#comment-133040 известный факт код: “text $b” будет исполняться медленнее, чем ‘text ‘ . $b;
но первый вариант изящнее.

]]>
By: Snowcore https://kpumuk.info/?p=181/comment-page-1/#comment-132349 Wed, 19 Dec 2007 15:20:10 +0000 http://kpumuk.info/php/crazy-php-world/#comment-132349 Оптимизировать, так Оптимизировать!
‘строка ‘ . $variable;

]]>
By: Янис https://kpumuk.info/?p=181/comment-page-1/#comment-127730 Sun, 02 Dec 2007 23:09:34 +0000 http://kpumuk.info/php/crazy-php-world/#comment-127730 Как по мне – так второй способ удобнее.
Да и все дело в привычке…

]]>