23-07-2011, 10:39 AM
(23-07-2011, 10:24 AM)php_addict a écrit :(23-07-2011, 01:23 AM)Wells a écrit : pk pas faire un config.php??????
c'est à dire?
Define('NOM_DE_DOMAINE', 'monsite.fr');
Define ('DELAIS', 32);
$conf['DATA'][1] = "bla bla";
grosso modo, comme si tu faisais un cache d'un point ini directement en php
si ton .ini n'est pas utilisé par d'autres technologies, autant taper directement en php
A noter, perso, je suis cette méthode mais avec des classes abstraites :
class paramSystem
{
// module par défaut
static $_defaultModule = 'moduleRoot';
// tableau des modules
static $_PHPModule = array
(
'Core' => 'moduleCore'
);
// tableau des stratégies par défaut
static $_defaultStrategy = array
(
/****************/
/* */
/* SYSTEM */
/* */
/****************/
'test1' => 'strategyDefaut1',
'test2' => 'strategyDefaut2',
'test3' => 'strategyDefaut2',
'environnement moduleRoot' => 'strategyDefaut2',
/****************/
/* */
/* ACTION */
/* */
/****************/
'modTestCondition' => 'strTestCondition1',
'modTestCondition2' => 'strTestCondition0',
/****************/
/* */
/* REEL */
/* */
/****************/
'moduleRoot' => 'strategyRoot',
'Core' => 'strategyCore'
);
}