The "use" can be used only as top-level statement.
Thanks. Dmitry.
Stefan Priebsch 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
Regards,
Stefan
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php