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

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

В чем может быть проблема?
 

SashTS

Новичок
Огромное спасибо! Это помогло! Целый день бился, а всего лишь надо было...
 

Garret

Кто здесь?
А надо было всего лишь внимательно читать книгу или еще что то.
 

Solid

Drosera anglica
Если PHP5, то рекомендую ещё включить E_STRICT, т.е. error_reporting(E_ALL|E_STRICT)
 
Сверху