Instantiating class by string usando PHP 5.3 namespaces
No puedo solucionar un problema creando instancias de una nueva clase usando una variable de cadena y PHP 5.3. espacios de nombres Por ejemplo, esto funciona;
$class = 'Reflection';
$object = new $class();
Sin embargo, esto no;
$class = '\Application\Log\MyClass';
$object = new $class();
Se produce un error fatal que indica que no se puede encontrar la clase. Sin embargo, obviamente se puede crear una instancia si se usa FQN, es decir;
$object = new \Application\Log\MyClass;
He encontrado que esto es aparrent en PHP 5.3.2-1 pero no en versiones posteriores. ¿Hay una solución para esto