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