Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá a todos!
É possível utilizar dois arquivos com o mesmo namespace?
Por exemplo:
//Arquivo: Router.class.php
<?php
namespace Router;
class Router{
function foo(){
new Route();
}
}
?>
//Arquivo: Route.class.php
<?php
namespace Router; // Mesmo namespace do arquivo anterior
class Route{}
?>
A estrutura de pastas é esta:
-Router
---Router.class.php
---Route.class.php
-index.php
O problema é que quando o index executa o autoload (spl_autoload_register('spl_autoload')), dá o seguinte erro:
Fatal error: Class 'Router\Route' not found in
Existe algum jeito de utilizar as duas classes com o mesmo namespace, para que a função de autoload padrão da SPL encontre automaticamente os arquivos??
Obrigado!
Carregando comentários...