On Tue, Jul 15, 2008 at 8:08 PM, Stefan Priebsch <[EMAIL PROTECTED]> 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/