Bonjour
Je voulais faire une petite class type router et utiliser $_SERVER['REQUEST_URI'].
Si je fais :
Cela ne fonctionne pas, cela ne donne rien
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 class Routeur { private static $url = $_SERVER['REQUEST_URI']; public function routeur_index() { var_dump(self::$url); } }
alors que dans mon fichier index si je défini une constante
et que je fais
Code : Sélectionner tout - Visualiser dans une fenêtre à part define( 'URL' , $_SERVER['REQUEST_URI'] );
Cela fonctionne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 class Routeur { private static $url = URL; public function routeur_index() { var_dump(self::$url); } }
Avez vous une explication...
Partager