Есть ли вообще смысл лепить точку? Просто часто сталкиваюсь с таким написанием!
Спустя 6 минут, 46 секунд (30.05.2012 - 23:04) inpost написал(а):
Мне поставить *facepalm* ?
Хотя нет, вводишь гугл и читаешь про "конкатенация строк", можешь написать так: "php.net конкатенация строк"
Хотя нет, вводишь гугл и читаешь про "конкатенация строк", можешь написать так: "php.net конкатенация строк"
Спустя 25 минут, 38 секунд (30.05.2012 - 23:29) johniek_comp написал(а):
inpost
какая конкатенация!? :D
пацан, это называется склеивание строк, простой пример
какая конкатенация!? :D
пацан, это называется склеивание строк, простой пример
$inpost = "bla bla";
$inpost .= "ololo";
echo $inpost; // bla blaololo
Спустя 9 минут, 14 секунд (30.05.2012 - 23:38) inpost написал(а):
johniek_comp
Особо малознающим ссылку персонально даю: http://php.net/manual/ru/language.operators.string.php
Читай и учись, а не глупости говори на форуме.
Особо малознающим ссылку персонально даю: http://php.net/manual/ru/language.operators.string.php
Читай и учись, а не глупости говори на форуме.
Спустя 2 минуты, 27 секунд (30.05.2012 - 23:41) inpost написал(а):
johniek_comp
И я тебе не пацан!
И я тебе не пацан!
Спустя 2 минуты, 53 секунды (30.05.2012 - 23:44) johniek_comp написал(а):
inpost
я не тебя пацаном называл, а ТС-са, тебя я по-другому называю
я не тебя пацаном называл, а ТС-са, тебя я по-другому называю
Спустя 30 минут, 29 секунд (31.05.2012 - 00:14) Zzepish написал(а):
inpost
а! я понял! он работает по принципу таких операторов: += *= и т.д.! Только просто прибавляет строку к такой-же переменной!
а! я понял! он работает по принципу таких операторов: += *= и т.д.! Только просто прибавляет строку к такой-же переменной!
Спустя 40 минут, 58 секунд (31.05.2012 - 00:55) Zzepish написал(а):
johniek_comp
Какой я тебе пацан я старик уже
Какой я тебе пацан я старик уже
Спустя 2 месяца, 26 дней, 23 часа, 15 минут, 3 секунды (28.08.2012 - 00:10) dron4ik написал(а):
склеивание строк "+"
"reter" + "reter"
Конкатенация "."
"слово" . "слово"
$var = 'Слово';
$var .= 'Слово'; или $var = $var . 'Слово'; одно и тоже.
"reter" + "reter"
Конкатенация "."
"слово" . "слово"
$var = 'Слово';
$var .= 'Слово'; или $var = $var . 'Слово'; одно и тоже.
Спустя 6 часов, 45 минут, 24 секунды (28.08.2012 - 06:56) Игорь_Vasinsky написал(а):
johniek_comp
Цитата |
inpost какая конкатенация!? пацан, это называется склеивание строк, простой пример |
это она и есть
dron4ik
Цитата |
склеивание строк "+" "reter" + "reter" |
это JS
конкатенация == склеивание строк
Цитата |
Материал из Википедии — свободной энциклопедии Конкатена́ция (лат. concatenatio «присоединение цепями; сцепле́ние») — операция склеивания объектов линейной структуры, обычно строк. Например, конкатенация слов «микро» и «мир» даст слово «микромир». |
и даже умелое офармление SQL запросов используя апострофы, обратные апострофы, кавычки и точки - это тоже конкатенация, т.к. по сути - это формирование строки кода
Спустя 5 часов, 13 минут, 37 секунд (28.08.2012 - 12:09) dron4ik написал(а):
Цитата (Игорь_Vasinsky @ 28.08.2012 - 04:56) | ||
dron4ik
это JS |
ну так проще)
Спустя 9 минут, 48 секунд (28.08.2012 - 12:19) Игорь_Vasinsky написал(а):
в PHP такой фокус не прокатит
Спустя 18 минут, 44 секунды (28.08.2012 - 12:38) dron4ik написал(а):
Цитата (Игорь_Vasinsky @ 28.08.2012 - 10:19) |
в PHP такой фокус не прокатит |
ну понятно.... короче я не правильно выразил свою мыслю)
Спустя 31 минута, 29 секунд (28.08.2012 - 13:09) red devil написал(а):
Да это конкатенация. Но такой метод выполняется долго.
2 вариант немного быстрее выполняется, хотя кода больше. Я юзаю в основном 2 вариант, но кто к скорости не придирчив то юзайте на здоровье.
//1 вариант
$var1 = "test1";
$var2 = "test2";
echo $var1.=$var2;
//2 вариант
$var1 = "test1";
$var2 = "test2";
$var2 = $var2 . $var1;
echo $var2;
2 вариант немного быстрее выполняется, хотя кода больше. Я юзаю в основном 2 вариант, но кто к скорости не придирчив то юзайте на здоровье.
Спустя 1 час, 47 минут, 5 секунд (28.08.2012 - 14:56) Игорь_Vasinsky написал(а):
Цитата |
echo $var1.=$var2; |
это вообще не вариант
ты определись, либо ты выводишь данные - либо инициализируешь или склеиваешь
а как замерял стесняюсь спросить?
там разницы в микронаносекунды
просто второй - черезжопный.
Спустя 21 минута, 52 секунды (28.08.2012 - 15:18) KOPOJI написал(а):
там довольно неплохая разница ;)
Результат:
1.726879119873
Результат:
0.0022501945495605
<? set_time_limit(0);
ob_start();
$timer = microtime(true);
$var1 = 'fds';
$var2 = 'fds';
for ($i = 1 ;$i < 3000; $i++)
{
echo $var1 .= $var2;
}
ob_clean();
echo microtime(true) - $timer;
Результат:
1.726879119873
<? set_time_limit(0);
ob_start();
$timer = microtime(true);
$var1 = 'fds';
$var2 = 'fds';
for ($i = 1 ;$i < 3000; $i++)
{
echo $var1 . $var2;
}
ob_clean();
echo microtime(true) - $timer;
Результат:
0.0022501945495605
Спустя 9 минут, 6 секунд (28.08.2012 - 15:27) Invis1ble написал(а):
KOPOJI
у тебя кривой тест
у тебя кривой тест
Спустя 10 минут, 8 секунд (28.08.2012 - 15:38) KOPOJI написал(а):
Чем? ок, кэш не почистил, вот почистил: результат все равно очевиден
0.97340106964111
0.002216100692749
0.97340106964111
0.002216100692749
Спустя 2 минуты, 9 секунд (28.08.2012 - 15:40) KOPOJI написал(а):
если у меня кривой - аргументируйте. приведите свой, проверьте. я уверен результат подобный будет
Спустя 7 минут, 31 секунда (28.08.2012 - 15:47) Invis1ble написал(а):
Я приводить ничего не буду, потому что мне лень, но могу сказать почему у тебя кривой - эти два скрипта делают разные вещи и их вообще нельзя сравнивать по времени. Сделай вывод буфера и убедись сам.
А самый быстрый вывод через запятую.
А самый быстрый вывод через запятую.
Спустя 1 минута, 22 секунды (28.08.2012 - 15:49) m4a1fox написал(а):
KOPOJI
Я поражаюсь с таких людей. Неужели ты думаешь, что люди придумали конкатенацию зря. Ты пытаешь оспорить истины кот. порядка 15-20 лет. Не выйдет. Ты в любом случае не прав, в любом. Как бы ты тут пеной у рта не доказывал, что ты прав, и конкатенация нафиг не нужна никому, а вы все кто ее используете, идиоты, не понимаете ничего.... короче.
0.0018889904022217
Я поражаюсь с таких людей. Неужели ты думаешь, что люди придумали конкатенацию зря. Ты пытаешь оспорить истины кот. порядка 15-20 лет. Не выйдет. Ты в любом случае не прав, в любом. Как бы ты тут пеной у рта не доказывал, что ты прав, и конкатенация нафиг не нужна никому, а вы все кто ее используете, идиоты, не понимаете ничего.... короче.
<?php
set_time_limit(0);
ob_start();
$timer = microtime(true);
$var1 = 'fds';
$var1 .= 'fds';
for ($i = 1 ;$i < 3000; $i++)
{
echo $var1;
}
ob_clean();
echo microtime(true) - $timer;
0.0018889904022217
Спустя 2 минуты, 2 секунды (28.08.2012 - 15:51) Invis1ble написал(а):
m4a1fox
он вообще сравнивает палец с интересным местом. Так что изначально FAIL.
он вообще сравнивает палец с интересным местом. Так что изначально FAIL.
Спустя 58 секунд (28.08.2012 - 15:52) m4a1fox написал(а):
Invis1ble
Да меня размах поразил. 2 страницы, где челу пытаются доказать, что ТАКИ конкатенация есть good.
Да меня размах поразил. 2 страницы, где челу пытаются доказать, что ТАКИ конкатенация есть good.
Спустя 1 минута, 25 секунд (28.08.2012 - 15:53) KOPOJI написал(а):
m4a1fox, ни фига ж себе..
1. покажите мне пожалуйста где я вообще что то говорил про то что конкатенация - это плохо?
2. вроде как говорилось про конкатенацию $var1 .= $var2 непосредственно в выводе, не?
З.Ы. это я скорее поражаюсь с людей, которые не посмотрев толком начинают говорить о том про что вообще не было слов.. и я тем более никому ничего не доказывал (да и не собирался). Просто высказал свою точку зрения и привел аргументы (возможно и не совсем верные, но все же).
1. покажите мне пожалуйста где я вообще что то говорил про то что конкатенация - это плохо?
2. вроде как говорилось про конкатенацию $var1 .= $var2 непосредственно в выводе, не?
З.Ы. это я скорее поражаюсь с людей, которые не посмотрев толком начинают говорить о том про что вообще не было слов.. и я тем более никому ничего не доказывал (да и не собирался). Просто высказал свою точку зрения и привел аргументы (возможно и не совсем верные, но все же).
Спустя 40 секунд (28.08.2012 - 15:54) KOPOJI написал(а):
мда..
Спустя 56 секунд (28.08.2012 - 15:55) Invis1ble написал(а):
Цитата |
возможно и не совсем верные |
если ты про тестовый код, то "совсем не верные" (;
Спустя 1 минута, 30 секунд (28.08.2012 - 15:56) KOPOJI написал(а):
Invis1ble, я написал так потому что думаю что "верный" тест не будет сильно отличаться по показаниям) проверять мне тоже лень) но поняли меня явно неправильно.
Спустя 1 минута, 38 секунд (28.08.2012 - 15:58) Invis1ble написал(а):
KOPOJI
Да не. Это ты не понял. Твой тест сравнивает грубо говоря скорость вычисления 1) 3 + 3 и 2) 3 в кубе
Да не. Это ты не понял. Твой тест сравнивает грубо говоря скорость вычисления 1) 3 + 3 и 2) 3 в кубе
Спустя 9 секунд (28.08.2012 - 15:58) m4a1fox написал(а):
KOPOJI
Так приведи верные аргументы. Тогда будет о чем говорить!
Так приведи верные аргументы. Тогда будет о чем говорить!
Спустя 1 минута, 38 секунд (28.08.2012 - 15:59) KOPOJI написал(а):
Invis1ble я понял. лень.m4a1fox сначала прочитайте еще раз что я написал сначала - потом может вам что то и скажу
Спустя 4 минуты, 51 секунда (28.08.2012 - 16:04) m4a1fox написал(а):
KOPOJI
Лень. Истины не оспариваю.
Лень. Истины не оспариваю.
Спустя 14 часов, 1 минута, 53 секунды (29.08.2012 - 06:06) red devil написал(а):
Для меня самое главное, что мои слова - оправдались.
Спустя 5 минут, 29 секунд (29.08.2012 - 06:12) Invis1ble написал(а):
red devil
какие?
здесь выполняются разные вещи. В первом варианте изменяется исходное значение $var1. Читайте мануал наконец.
какие?
//1 вариант
$var1 = "test1";
$var2 = "test2";
echo $var1.=$var2;
//2 вариант
$var1 = "test1";
$var2 = "test2";
$var2 = $var2 . $var1;
echo $var2;
здесь выполняются разные вещи. В первом варианте изменяется исходное значение $var1. Читайте мануал наконец.
Спустя 12 минут, 24 секунды (29.08.2012 - 06:24) red devil написал(а):
Invis1ble это по моему вам нужно его читать. Сначало протестите а потом уж что-то говорите.
Спустя 11 минут, 47 секунд (29.08.2012 - 06:36) Игорь_Vasinsky написал(а):
инвиз, тя кажись утёрли
Спустя 2 минуты (29.08.2012 - 06:38) Invis1ble написал(а):
Игорь_Vasinsky
ага, смешная шутка у него вышла.
ага, смешная шутка у него вышла.
Спустя 2 минуты, 42 секунды (29.08.2012 - 06:41) Игорь_Vasinsky написал(а):
вместо "Спасибо" он тебя так...эх.. молодёжь...
Спустя 18 минут, 20 секунд (29.08.2012 - 06:59) red devil написал(а):
Цитата |
ЛОЛШТО ? |
абоснуй
Цитата |
Да, и кстати, тебе не надоело новые аккаунты создавать? |
ну раз ты знаешь кто я скинь мне в ПМ мой ник на форуме
Игорь_Vasinsky а за что спасибо??? за то что он меня в мануал послал а ему самому туда надо. Код бы протестил и радовался жизни ))
Спустя 1 минута, 36 секунд (29.08.2012 - 07:01) Игорь_Vasinsky написал(а):
так он расжевал всю ситуацию - а ты мимо глаз пропустил.
Спустя 40 минут, 23 секунды (29.08.2012 - 07:41) Invis1ble написал(а):