Bonjour tout le monde, voir j'ai quelques soucis avec ma gestion des namespace et l'autoload.

En fait dans mon index quand je fais appel à une méthode static, et dans cette méthode j'instancie une nouvelle classe :

Bootstrap.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
namespace App\Core;
 
class Boostrap{
     function test(){
          $test = new App\DAO\Test();
     }
}
index.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
App\Core\Bootstrap::dispatch();
Donc dans l'index l'appel du Bootstrap ça marche bien, par contre dans la méthode lorsque j'instancie une nouvelle classe, l'autoload se fait mal, je fais donc un echo de la classe à instancier :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
App\Core\BootstrapApp\DAO\Test
au lieu de :
J'utilise les namespaces et l'autoload ensemble pour la première fois, mais me voila bloqué.

Si vous avez une idée, je suis tout ouïe.

D'avance merci