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)

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to