Bonjour,
Je bosse actuellement sur un projet où j'ai créé un fichier config.php pour simplifier la mise en place de l'application. Le fichier config.php permet de remplir un tableau, les lignes sont de la forme :
J'aurais voulu importer ce fichier config.php et utiliser le tableau pour créer des constantes pouvant être appelées de cette façon ClassConfig::NomDuParametre
Code : Sélectionner tout - Visualiser dans une fenêtre à part $config['nom du paramètre'] = 'valeur';
Dans un premier temps j'ai pensé utiliser la méthode classique pour définir les constantes dans une classe :
Ensuite j'ai pensé à utiliser define() mais là encore ça a coincé.
Code : Sélectionner tout - Visualiser dans une fenêtre à part const NOMDELACONSTANTE = 'valeur';
Pour créer les constantes, j'utilise une classe de la forme :
Pour l'instant, mes essais ne sont pas vraiment concluants
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 class ClassConfig { function SetConfig(){ require_once 'config.php'; foreach ($config as $key => $value) { déclaration de la constante } } }
Vous pensez que ce que je voudrais faire est possible ?
Merci d'avance pour votre aide.








Répondre avec citation


Partager