31-05-2010, 10:59 PM
Étant donné que ce sont là des paramètres, tu pourrais les donner en argument au constructeur de la classe, sous forme de tableau ou d'objet.
Sinon, tu peux aussi admettre un argument $config_file, qui taperait vers un fichier externe .php, ou .ini ( cf parse_ini_file ) qui contiendrait les datas. Il suffirait alors d'instancier la classe en passant le chemin vers ce fichier et zou le tout serait chargé.
Ton include ne peut pas fonctionner, un include c'est comme un copier / coller d'un fichier dans un autre. Il faudrait soit que tu le mettes avant la déclaration de ta classe, soit au sein d'une méthode de ta classe. Mais je trouve la solution du .ini plus sexy
Sinon, tu peux aussi admettre un argument $config_file, qui taperait vers un fichier externe .php, ou .ini ( cf parse_ini_file ) qui contiendrait les datas. Il suffirait alors d'instancier la classe en passant le chemin vers ce fichier et zou le tout serait chargé.
Ton include ne peut pas fonctionner, un include c'est comme un copier / coller d'un fichier dans un autre. Il faudrait soit que tu le mettes avant la déclaration de ta classe, soit au sein d'une méthode de ta classe. Mais je trouve la solution du .ini plus sexy