Hi everyone, while playing around with the new group use syntax, I stumbled upon an inconsistency of which I'm not sure whether or not it is expected. For the "classic" syntax, while technically pointless, a leading \ for the name is considered valid and works identical to a line without it:
<?php
namespace foo;
use \some\bar;
use some\baz;
With the new group syntax, the version with a leading \ is considered
invalid - a lint will PHP Parse error: syntax error, unexpected '{',
expecting identifier (T_STRING):
<?php
namespace foo;
use some\{ bar, baz };
use \some\{ bar, baz };
Is this a bug or feature?
Regards,
Arne
--
Those who do not understand Unix
are condemned to reinvent it, poorly (Henry Spencer,1987)
signature.asc
Description: This is a digitally signed message part
