За последние 24 часа нас посетили 19104 программиста и 1635 роботов. Сейчас ищут 912 программистов ...

Что означает точка перед знаком =?

Тема в разделе "PHP для новичков", создана пользователем Contessa, 28 авг 2012.

  1. Contessa

    Contessa Активный пользователь

    С нами с:
    8 мар 2012
    Сообщения:
    74
    Симпатии:
    0
    Что означает точка перед знаком присвоить значение?
    .=
     
  2. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    Точка - это "Оператор конкатенации".
    http://www.php.ru/manual/language.operators.string.html

     
  3. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Код (Text):
    1. $str = 'a' . 'b'; //ab
    2. $str = 'a';
    3. $str .= 'b'; // ab
     
  4. Contessa

    Contessa Активный пользователь

    С нами с:
    8 мар 2012
    Сообщения:
    74
    Симпатии:
    0
    >Точка - это "Оператор конкатенации".
    Это я знаю, а перед = она что к чему присоединяет? В вашем примере:
    $str = 'a';
    $str .= 'b'; // ab

    Добавлено спустя 4 минуты 59 секунд:
    Два значения одной переменной $str?
    Оригинально. :) Ясно.
     
  5. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
     
  6. Tmin10

    Tmin10 Активный пользователь

    С нами с:
    21 ноя 2009
    Сообщения:
    20
    Симпатии:
    0
    Это краткая запись для $a=$a.$b, а кратко так: $a.=$b