Объект класса является null

Ямерт

The Old One
Объект класса является null

PHP:
	class Foo
	{
		function Foo ()
		{
			echo "Constructor";
		}	
		function func1 ()
		{
			echo "func1";
		}	
		function func2 ()
		{
			echo "func2";
		}	
	}
	
	$x = new Foo();
	echo ($x == null);
Почему-то $x в этом случае - null! Т.е. вывод на экран после этого кода - "Constructor1".
Однако если я заведу какое нибудь свойство в классе, $x уже не null.
Где смысл, где логика? Класс не пустой, и ошибок при инициализации нет.
 
Сверху