title: PHP how to import all classes from another namespace
body: <p>I'm implementing namespaces in my existing project. I found that you can use the keyword 'use' to import classes into your namespace. My question is, can I also import all the classes from 1 namespace into another. Example:</p>
  
  <pre><code>namespace foo
  {
  
      class bar
      {
  
          public static $a = 'foobar';
  
      }
  
  }
  
  namespace
  {
      use \foo;  //This doesn't work!
      echo bar::$a;
  }
  </code></pre>
  
  <p><strong>Update for PHP 7+</strong></p>
  
  <p>A new feature in PHP 7 is grouped declarations. This doesn't make it as easy as using 1 'use statement' for all the classes in a given namespace, but makes it somewhat easier...</p>
  
  <p>Example code:</p>
  
  <pre><code>&lt;?php
  // Pre PHP 7 code
  use some\namespace\ClassA;
  use some\namespace\ClassB;
  use some\namespace\ClassC as C;
  
  // PHP 7+ code
  use some\namespace\{ClassA, ClassB, ClassC as C};
  ?&gt;
  </code></pre>
  
  <p>See also: <a href="https://secure.php.net/manual/en/migration70.new-features.php#migration70.new-features.group-use-declarations" rel="noreferrer">https://secure.php.net/manual/en/migration70.new-features.php#migration70.new-features.group-use-declarations</a></p>