title: How to use a variable in a namespace?
body: <p>I'm trying to dig up my long-lost PHP skills and have therefore stumbled on a problem. I have a function that initializes (not sure if it's a correct word for it) a class in the following fashion:</p>
  
  <pre><code>$foo = new \Master\Slave\$bar();
  </code></pre>
  
  <p>$bar is a defined class, obviously. But the entire thing doesn't work. This only seems to work when I do the following:</p>
  
  <pre><code>$foo = new $bar();
  </code></pre>
  
  <p>But with my first example, it outputs the following error:</p>
  
  <pre><code>unexpected T_VARIABLE, expecting T_STRING
  </code></pre>
  
  <p>Which means that I have to manually enter the class name, correct? But, what if I'm a stubborn nerd who doesn't want to and doesn't see the efficiency in it? Hence my question; how to pull this off without getting a bloody error?</p>
  
  <p>UPDATE: Got the thing working with wrapping the \Master\Slave\$bar in a $variable. Not sure if it's the correct way of doing this, but it works and props go to <a href="http://visualidiot.com/" rel="nofollow">Visual Idiot</a></p>