$color = 'красная';
//я всегда пишу так
echo 'это'.$color.'машина';
//но видел что пишут и так
echo "это{$color}машина";
в чем различие?
Спустя 22 минуты, 9 секунд (25.04.2012 - 22:28) johniek_comp написал(а):
ни в чем, но
будет быстрее работать, т.к. интерпретатор заранее знает что это переменная. разница не большая но есть. выбирать вам.
echo 'это'.$color.'машина';
будет быстрее работать, т.к. интерпретатор заранее знает что это переменная. разница не большая но есть. выбирать вам.
Спустя 12 минут, 9 секунд (25.04.2012 - 22:40) Diamorph написал(а):
Я читал что быстрее работает так:
Как проверить действительно ли быстрее?
P.S.- Этот вариант работает только с
echo 'это',$color,'машина';.
Как проверить действительно ли быстрее?
P.S.- Этот вариант работает только с
echo
вроде. Спустя 21 минута, 35 секунд (25.04.2012 - 23:02) inpost написал(а):
Diamorph
Через запятую - да. Таким образом ты передаёшь вывод по отдельности. А точка - это Конкатенация строк, то есть сначала строка объединится, потом отдаст.
Но я бы не советовал парить мозги с этой оптимизацией. Она бесполезна.
Я использую первый. Это обычная альтернатива ПХП, множество вариантов для реализации одного и того же действия. У пхп частенько можно встретить функции-синонимы. count & sizeof, к примеру. echo & print...
Через запятую - да. Таким образом ты передаёшь вывод по отдельности. А точка - это Конкатенация строк, то есть сначала строка объединится, потом отдаст.
Но я бы не советовал парить мозги с этой оптимизацией. Она бесполезна.
Я использую первый. Это обычная альтернатива ПХП, множество вариантов для реализации одного и того же действия. У пхп частенько можно встретить функции-синонимы. count & sizeof, к примеру. echo & print...
Спустя 6 часов, 26 минут, 19 секунд (26.04.2012 - 05:28) glock18 написал(а):
Цитата (inpost @ 25.04.2012 - 21:02) |
У пхп частенько можно встретить функции-синонимы. count & sizeof, к примеру. echo & print... |
синонимы частенько можно встретить, да echo и print не синонимы только
Спустя 44 минуты, 18 секунд (26.04.2012 - 06:13) twin написал(а):
Для меня решающим является читабельность. При такой форме
echo "это{$color}машина";далеко не все редакторы подсвечивают переменную.