Clase de espacio de nombre dinámico con alias

ASI QUE,

Tengo un problema con la creación dinámica de objetos usando espacios de nombres. Aquí está el código de espacio de nombres:

namespace Foo
{
   class Bar
   {
   }
}

Ahora, estoy tratando de crear objeto de clase.Bar con:

include('namespace.php');
$sName  = 'Bar';
$sClass = '\\Foo\\'.$sName;
$rObj   = new $sClass; //correct object

y todo va bien con eso. Pero, ahora quiero usar un alias y hacer algo como:

include('namespace.php');
use Foo as Baz;
$sName  = 'Bar';
$sClass0= '\\Foo\\'.$sName;
$sClass1= '\\Baz\\'.$sName;
$rObj   = new $sClass0; //correct object
$rObj   = new $sClass1; //Fatal error

Y no puedo crear una instancia de un objeto de esta manera (y el acceso a través del nombre completo todavía funciona bien). Entonces, mi pregunta es: ¿es posible acceder a la clase a través de un alias de alguna manera y, en caso afirmativo, cómo? También he intentado acceder al usar$sClass1='Baz\\'.$sName - sin éxito. Además, he comprobado las clases declaradas a través deget_declared_classes() función, muestra que sólo tengo\Foo\Bar clase (sin referencia a un alias).

No estoy seguro de si importa, pero estoy usando la versión PHP 5.5.

Respuestas a la pregunta(1)

Su respuesta a la pregunta