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