On Fri, Feb 21, 2003 at 10:47:16AM -0600, Brian Moon wrote:
> | class foo {}
> | class bar {
> | var $baz = 'foo';
> | }
> | $bar = new bar();
> | $foo = new $bar->baz; // let's call this line 6
> |
> | It runs fine on ZE1, but ZE2 bails out with "parse error, unexpected
> | T_OBJECT_OPERATOR on line 6".
>
> Should this work? YOu are using new with a returned value that is not an
> object.
Yes. The following example works with both ZE1 and 2, so there's no
reason that the code above shouldn't.
class foo {}
$bar = 'foo';
$foo = new $bar;
Sander
--
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php