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