PHP object class variable
I have built a class in PHP and I must declare a class variable as an object. Everytime I want to declare an empty object I use: $var=new stdClass; But if I use it to declare a class variable as class foo { var $bar=new stdClass; } a parse error occurs. Is there a way to do this or must I declare the class variable as an object in the constructor function? PS: I'm using PHP 4. You can only declare static values this way for class members, i.e. ints , strings , bools , arrays and so on. You can't do anything that involves processing of any kind, like calling functions or creating objects. You