За последние 24 часа нас посетили 34052 программиста и 1709 роботов. Сейчас ищут 774 программиста ...

Что значит "=&"?

Тема в разделе "PHP для новичков", создана пользователем alex455, 11 июл 2011.

  1. alex455

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

    С нами с:
    27 май 2011
    Сообщения:
    63
    Симпатии:
    0
    PHP:
    1. <?php
    2. function &find_var($param)
    3. {
    4.      /* ... код ... */
    5.      return $found_var;
    6. }
    7.  
    8. $foo =& find_var($bar); // ЗДЕСЬ
    9. $foo->x = 2;
    10. ?>
    http://php.su/learnphp/?re

    Нигде не находил комбинации "=&".
     
  2. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
    & - передача переменной по ссылке, а не по значению
     
  3. alex455

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

    С нами с:
    27 май 2011
    Сообщения:
    63
    Симпатии:
    0
    То есть
    PHP:
    1. $foo =& $bar;
    это то же самое что и
    PHP:
    1. $foo = &$bar;
    ?
     
  4. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
  5. [vs]

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

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Не совсем
    если после этого сделать
    Код (Text):
    1. $bar = 5;
    то $foo автоматически примет значение 5.
     
  6. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
  7. [vs]

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

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    здесь просто пробелы не играют никакой роли. Можно хоть
    PHP:
    1. $foo = & $bar ;
     
  8. alex455

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

    С нами с:
    27 май 2011
    Сообщения:
    63
    Симпатии:
    0
    Спасибо, разобрался. :)
     
  9. sobachnik

    sobachnik Старожил

    С нами с:
    20 апр 2007
    Сообщения:
    3.380
    Симпатии:
    13
    Адрес:
    Дмитров, МО
    Это смайлик какой-то
     
  10. smala

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

    С нами с:
    11 янв 2011
    Сообщения:
    137
    Симпатии:
    0
    гг точно, смайлик ыы