За последние 24 часа нас посетили 94270 программистов и 3016 роботов. Сейчас ищут 1216 программистов ...

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

Тема в разделе "PHP для новичков", создана пользователем SashaBorandi, 23 янв 2010.

  1. SashaBorandi

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

    С нами с:
    12 авг 2008
    Сообщения:
    11
    Симпатии:
    0
    Ребята, расскажите...

    Что означает "=&" как пример:

    PHP:
    1. $safehtml =& new safehtml();
    Я просто установил php 5.3.1 и у меня посыпались предупреждения об неподдержаный в следующих версия операторах...

    Код (Text):
    1. Deprecated: Assigning the return value of new by reference is deprecated in /Volumes/Data HD/Sites/wiki/public/libs/Compatibility.lib.php on line 135
    Вот хотел узнать, чем можно заменить "=&" ???
     
  2. [vs]

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

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Объекты в PHP всегда передаются по ссылке.
    PHP:
    1. <?php
    2. class a
    3. {
    4.   public $color = 'red';
    5. }
    6.  
    7. $a = new a();
    8. echo $a -> color; // red
    9. $b = $a;
    10. $b -> color = 'blue';
    11. echo $a -> color; // blue
    12.