sous windows tu trouver l'extension ici : http://downloads.php.net/pierre/ça a l'air pas mal ça, mais je ne connais pas du tout.
Je t'avoue, je débarque là...
Je suis sous windows d'ailleurs (php5.3).
C'est pas un peu compliqué à installer?
Tu t'en sers toi?
t'as un exemple d'utilisation à me donner?
print_r(apc_cache_info(null,true));
Ca me donne un tableau avec plein de données bizzarres.
Code : Tout sélectionner
SetEnv APPLICATION_Name "nomDeLAppli"
SetEnv APPLICATION_ENV "dev"
SetEnv HOST_ENV "LenomdelaMachine" $strStaging = (isset($_SERVER['APPLICATION_ENV']) ? $_SERVER['APPLICATION_ENV'] : 'prod');
// il vaudrait mieux gérer le else avec un trigger ou une exception
puis tu utilises un Zend_Config_IniCode : Tout sélectionner
; Ceci est un fichier de configuration
; Les commentaires commencent par ';', comme dans php.ini
[prod]
one = 1
five = 5
animal = BIRD
affiche_le_debug = 0
[dev : prod]
affiche_le_debug = 1
$options = new Zend_Config_Ini('/chemin/vers/config.ini', $strStaging );
$options->affiche_le_debug contiendra 1 si prod et 0 si dev
C'est par facilité qu'on installe tout Zend Framework (alors qu'avec PEAR on installe ce dont on a besoin)Salut Moosh, ton post m'a l'air très interessant.
Je n'utilise pas ZEND framework, mais bon, ça fait une bonne occasion de s'y mettre.
Sinon, avec ton système la modification de ces "variables projets" est elle simple?
Car le but est aussi de pouvoir les modifier régulièrement sans avoir à les stocker en BDD ou dans des fichiers lents à l'accès.