Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Какая разница в кавычках? 
:(
    Опции темы
BASILIO
Дата 31.3.2008, 20:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Koté-CAH
*


Профиль
Группа: Участник
Сообщений: 135
Регистрация: 25.2.2008

Репутация: нет
Всего: нет



Чем вот это:
Код

$а = '1';
$а = 'abc';

отличается вот от этого:
Код

$а = "1";
$а = "abc";

?
PM   Вверх
Canarat
Дата 31.3.2008, 21:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 212
Регистрация: 11.3.2008
Где: Каспий

Репутация: 5
Всего: 5



ничем.
PM MAIL   Вверх
gribikc
Дата 31.3.2008, 21:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 339
Регистрация: 9.2.2003

Репутация: нет
Всего: нет



Код

<?
$a="text1";
echo('hello $a');
echo("hello ".$a);
?>


вроде так!


--------------------
---------------------------------------------
Заранее спасибо!!!
PM WWW ICQ   Вверх
Sannis
Дата 31.3.2008, 21:15 (ссылка) |    (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 375
Регистрация: 14.8.2007
Где: Москва

Репутация: 6
Всего: 13



Топикстартер, а что помешало открыть документацию и прочитать, причём не расском языке, описание? smile
http://ru2.php.net/manual/ru/language.types.string.php

P.S. Не, не показывает самую суть.
Пример лучше такой:
Код

<?
$a="text1";
print 'hello $a';
print "\n<br />\n";
print "hello $a";
?>


Это сообщение отредактировал(а) Sannis - 31.3.2008, 21:17


--------------------
Я Критик Джим, раньше писал моды для IPB 1.3.x-2.3.x, а теперь продвигаю Node.js в массы.
PM MAIL WWW   Вверх
comtat
Дата 1.4.2008, 13:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1310
Регистрация: 2.5.2006
Где: Россия, Казань

Репутация: 1
Всего: 71



Лучше использовать одинарные кавычки при выводе информации, например 
Код
echo ‘Hellow world’;
 т.к. это увеличивает скорость выполнения скрипта на 20-30 %.

Когда мы ставим двойные кавычки, php в нашей строке ищет переменные, например:
Код
echo “Hellow $fucking world”;
 переменная будет распознана и выведено ее значение, а не само название. Вот за счет того, что при одинарных кавычках в строках переменные не ищутся скорость и увеличивается, нужно писать:
Код
echo ‘Hellow ‘.$fucking.’ world’;


Взято откудато из инета



--------------------
Рожденный в СССР !!!
ExtJS - мой фреймворк 
PM   Вверх
bars80080
Дата 1.4.2008, 13:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 71
Всего: 315



чую сейчас появится главнокомандующий со своим извечным вопросом

а пока нет спрошу сам


comtat, откуда такие цифры 
Цитата(comtat @  1.4.2008,  13:21 Найти цитируемый пост)
увеличивает скорость выполнения скрипта на 20-30 %
?
численно это сколько. 
численно - для того чтобы сравнивать с другими операциями
PM MAIL WWW   Вверх
flashaa
Дата 1.4.2008, 14:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 796
Регистрация: 7.3.2006

Репутация: 19
Всего: 25



Цитата(comtat @  1.4.2008,  13:21 Найти цитируемый пост)
Лучше использовать одинарные кавычки при выводе информации, например 
echo ‘Hellow world’;
 т.к. это увеличивает скорость выполнения скрипта на 20-30 %.

НУ что за желтая пресса?
Если у меня скрипт выполнялся скажем 5 секунд, то 1-1.5 сэкономленных секунд будет при переходе к одинарным кавычкам? Смешно просто.


Это сообщение отредактировал(а) flashaa - 1.4.2008, 14:34
PM MAIL   Вверх
comtat
Дата 1.4.2008, 14:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1310
Регистрация: 2.5.2006
Где: Россия, Казань

Репутация: 1
Всего: 71



Цитата(flashaa @  1.4.2008,  14:34 Найти цитируемый пост)
Если у меня скрипт выполнялся скажем 5 секунд, то 1-1.5 сэкономленных секунд 

Ну не так уж ...
http://forums.overclockers.ru/viewtopic.ph...1852433#1852433


--------------------
Рожденный в СССР !!!
ExtJS - мой фреймворк 
PM   Вверх
Feldmarschall
Дата 1.4.2008, 14:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


Профиль
Группа: Участник
Сообщений: 2641
Регистрация: 11.12.2007

Репутация: 22
Всего: 32



Нет, не явлюсь.
Во-первых, тема уже обрыдла хуже горькой редьки.
Во-вторых, я давно убедился в полной бесполезности что-либо объяснить.
У кеого есть голова на плечах - тот сам разберется. У кого нет - бессмысленно время тратить на объяснения.

PM   Вверх
flashaa
Дата 1.4.2008, 17:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 796
Регистрация: 7.3.2006

Репутация: 19
Всего: 25



comtat, хорошо, я взял тот скрипт тестирования, что был по вашей ссылке.
Самая большая разница у меня получилась в пункте

Присваивание строки в '' кавычках переменной со вставкой элемента массива c ассоциативными ключами в середину строки

0.0736391544342    - 0.0870251655579

Разница 0.015 сек. И это при том, что проводилось сто тысяч операций!
Т.е. выйгрыш на одной операции составляет 1.5 * 10 ^ - 7, т.е. одна десятая от МИКРОсекунды. При том что я выполнял это на домашнем компьюторе.

Если в среднем строковых операций несколько десятков (вряд ли сотни тысяч то уж), то выгрыш будет в микросекундах выражаться. Даже в скриптах, которые работают по 5-10 сек, потому что грузят их не операции со строками.

А 1.5 сек - это ваши 30 % от 5 секунд.

Это сообщение отредактировал(а) flashaa - 1.4.2008, 17:48
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0848 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.