unexpected T_NEW on object property

From: Date: Fri, 21 Apr 2006 19:17:01 +0000
Subject: unexpected T_NEW on object property
Groups: php.general 
Request: Send a blank email to php-general+get-234509@lists.php.net to get a copy of this message
With php5, I'm trying to create an object that has a property that is another object. First I have this class: <?php class Address { public $address1; public $address2; public $city; public $state; public $zip; } ?> Then I have another class: <?php require_once('model/Address.class.php'); class User { public $name; public $address = new Address(); } ?> Then if I try to use the user object like this: <?php require_once('model/User.class.php'); $user = new User(); $user->name = 'Paul Barry'; $user->address->city = 'Washington'; ?> <?= $user->name ?> lives in <?= $user->address->city ?> I get this error: Parse error: syntax error, unexpected T_NEW in /app/model/User.class.php on line 5 What am I doing wrong?

« previous php.general (#234509) next »