Re: Namespace problem?
| From: | Alexey Zakhlestin | 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/