Непонятная конструкция в коде программы.

AS76

Guest
Непонятная конструкция в коде программы.

Здравствуйте!
Разбираюсь с программой форума (не важно какого форума :) )
и встретил не понятную мне строку кода.
Вот кусок кода:
PHP:
class info {
   var $vars = "";
   //...тут еще инициализация других переменных 
   // ...

   function info() {
      global $sess, $std, $DB, $INFO;

      $this->vars = &$INFO; // [B]ЭТО И ЕСТЬ ТО, ЧТО НЕПОНЯТНО[/B] 
  
      // ...тут еще пара присваиваний
   }
}
$INFO - это ассоциативный одномерный массив
Подскажите пожалуйста что значит & перед переменной $INFO ?
 

AS76

Guest
Простите, обнаглею совсем.
Еще вопрос:
чем отличается создание экземпляра класса

такое $std = new FUNC;

от такого $std = new FUNC();
 

tony2001

TeaM PHPClub
в данном случае - ничем.
но конструктору класса можно передать какие-либо параметры с помощью new CLASS($a,$b);
 

fixxxer

К.О.
Партнер клуба
а почему бы прямо не сказать что исходники Инвижен Борда?

К чему такая скрытность?

:D
 

AS76

Guest
Спасибо tony2001

2 fixxxer
Причем здесь скрытность? Какая разница чьи исходники????
Если бы я написал, что это исходники Инвижен Борда - значение этих строк кода изменилось бы?
 
Сверху