10-09-2011, 07:06 PM
(Modification du message : 10-09-2011, 07:08 PM par Sephi-Chan.)
(10-09-2011, 06:49 PM)php_addict a écrit : faut juste te trouver une convention de nommage interne à tes constantes
C'est l'un des trois défauts que je vois au constante de PHP : chiantes à définir, limitée à des valeurs scalaires et sans namespace (hors PHP 5.3).
(10-09-2011, 06:49 PM)php_addict a écrit : je me sert des constantes pour 2 choses:
- certaines données constantes évidement
- textes du jeu, car le jour où je souhaites traduire le jeu en grec ancien cela posera moins de souci
Quel genre de données ? Car ça peut être une mauvaise idée dans certains cas. ^^
Pour les textes, c'est une mauvaise idée. Ton système ne gèrera pas les pluriels, l'interpolation, les dates, etc.
Tu devrais utiliser un système d'internationalisation plus sérieux, comme Zend Translate, qui fonctionne avec une grande variété de backends.