существует мнение, что " работают медленее, чем '
существует мнение, что " работают медленее, чем '
Ruslan777, в HTML всегда используются только двойные кавычки, поэтому следует использовать одинарные при выводе ХТМЛ кода, в противном случае придётся экранировать.
FlySelf, есть разница во времени выполнении этих трех примеров?
echo "$var";
echo ''.$var.'';
echo $var;vermas (10.04.2011/23:31)На этих примерах ты разницу не заметишь. А когда постоянно используются двойные, тогда возможно.
FlySelf, есть разница во времени выполнении этих трех примеров?echo "$var"; echo ''.$var.''; echo $var;
Мне тоже было всегда интересно, почему кодеры используют на выводе второй вариан
vermas (10.04.2011/23:31)И мне, тоже, интересно
Мне тоже было всегда интересно, почему кодеры используют на выводе второй вариант. Не в вычислении, это понятно, а именно на выводе.
При двойных ковычках интерпритатор парсит всю строку на наличие переменных и в случае их нахождения обрабатывает их и выводит. В случае же с одинарными ковычками выводится "как есть". Пишется echo $file; в том случае когда переменная $file уже определенна и известна.
Максим (10.04.2011/23:36)ну скорее все еще зависит от того, какое колличество кода идет
На этих примерах ты разницу не заметишь. А когда постоянно используются двойные, тогда возможно.
echo "$var"; // В этом варианте у нас среди всего текста ищутся и подставляются переменные. Ну и соотв
Максим, чтож, спасибо, вполне исчерпывающий ответ
. Буду учитывать.
//имхо очень удобная тема для подобных вопросов.
Максим (10.04.2011/23:36)Не совсем так.
На этих примерах ты разницу не заметишь. А когда постоянно используются двойные, тогда возможно.
echo "$var"; // В этом варианте у нас среди всего текста ищутся и подставляются переменные. Ну и соотв
Z3RO (11.04.2011/10:51)Специально для тебя я писал первую строчку.
Не совсем так.
Строки
echo 'bla ' . $var;
и
echo "bla {$var}";
по времени исполняются одинаково.
На этих примерах ты разницу не заметишь. А когда постоянно используются двойные, тогда возможно.