При изменении одной переменной, меняется и другая

  • Автор темы Автор темы SashTS
  • Дата начала Дата начала

SashTS

Новичок
При изменении одной переменной, меняется и другая

Часть кода класса:

PHP:
Class User {
	var $authorized;
	var $id;
		
	function LoadFromSession(){				
		$this->$authorized = $_SESSION['authorized']; 
		echo "1: ".$this->$authorized."<br>";
		$this->$id = 2;
		echo "2: ".$this->$authorized."<br>";
	}

Если сначала переменной $authorized присвоить "1", то при присваивании переменной $id двойки, $authorized изменится на 2. То есть данная часть кода выведет на экран

1:1
2:2

В чем может быть проблема?
 
Огромное спасибо! Это помогло! Целый день бился, а всего лишь надо было...
 
А надо было всего лишь внимательно читать книгу или еще что то.
 
Если PHP5, то рекомендую ещё включить E_STRICT, т.е. error_reporting(E_ALL|E_STRICT)
 
Сверху