title: PHP 7 Group Use Declarations for Short Standard Namespaces
body: <p>So PHP 7 has nice group use declarations for namespaces, like <a href="https://wiki.php.net/rfc/group_use_declarations" rel="nofollow">this</a>:</p>
  
  <pre><code>use Symfony\Component\Console\{
    Helper\Table,
    Input\ArrayInput,
    Input\InputInterface,
    Output\NullOutput,
    Output\OutputInterface,
    Question\Question,
    Question\ChoiceQuestion as Choice,
    Question\ConfirmationQuestion,
  };
  </code></pre>
  
  <p>But for some reason the same syntax does not work for one-word namespaces (all from the same <code>global</code> namespace, as <a href="http://php.net/manual/en/language.namespaces.importing.php" rel="nofollow">manual</a> requires), like this:</p>
  
  <pre><code>use {ArrayAccess, Closure, Countable, IteratorAggregate};
  //or 
  use \{ArrayAccess, Closure, Countable, IteratorAggregate};
  </code></pre>
  
  <p>Both gives an error (while IDE does not show any syntax issues):</p>
  
  <pre><code>PHP Parse error:  syntax error, unexpected '{', expecting identifier (T_STRING) or function (T_FUNCTION) or const (T_CONST) or \\ (T_NS_SEPARATOR) in ...
  </code></pre>
  
  <p>Simple standard <code>use</code> of multiple namespaces works as intended:</p>
  
  <pre><code>use ArrayAccess, Closure, Countable, IteratorAggregate; //no errors
  </code></pre>
  
  <p>So is there any reason why such syntax can not be applied here?</p>