Re: Namespace problem?

From: Date: Wed, 16 Jul 2008 06:50:39 +0000
Subject: Re: Namespace problem?
References: 1  Groups: php.internals 
Request: Send a blank email to internals+get-38999@lists.php.net to get a copy of this message
On Tue, Jul 15, 2008 at 8:08 PM, Stefan Priebsch <info@e-novative.de> wrote: > Hi list, > > I was playing around with namespaces and stumbled across this: > > #!/home/steve/php5.3-200807070430/sapi/cli/php > <?php > > namespace Foo; > > use Foo::Bar as Something; > > class Bar { } > > ?> > > works fine, whereas > > #!/home/steve/php5.3-200807070430/sapi/cli/php > <?php > > namespace Foo; > { > use Foo::Bar as Something; > > class Bar { } > } > > ?> > > yields: Parse error: syntax error, unexpected T_USE > in /home/steve/namespaces/code/with_braces.php on line 6 "use" is a file-level construct, as far as I remember, so you can't put it into block -- Alexey Zakhlestin http://blog.milkfarmsoft.com/

« previous php.internals (#38999) next »