Bonjour,
utilisant un peu partout la même chaine de caractères, il me semblerait plus simple de la remplacer par une constante. Sauf que je ne sais pas comment l'utiliser dans mon cas.
Définition de la constante :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 if ( ! defined("APP_NAME_NS")) { define("APP_NAME_NS", 'PasDePanique'); }
code du routeur :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $routes = [ '' => \PasDePanique\controller\Accueil::class, '404' => \PasDePanique\controller\Error404::class, ... ];
code pour utiliser la constante :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $routes = [ '' => \APP_NAME_NS\controller\Accueil::class, '404' => \APP_NAME_NS\controller\Error404::class, ... ];
Message d'erreur :Comment faire, SVP ?Fatal error: Uncaught Error: Class "APP_NAME_NS\controller\Accueil" not found in C:\projets\arnaudpoo\index.php:38 Stack trace: #0 {main} thrown in C:\projets\arnaudpoo\index.php on line 38
Partager