452 votes

Constantes PHP contenant les tableaux ?

L’opération a échoué :

Apparemment, les constantes ne peut pas tenir les tableaux. Quelle est la meilleure façon de contourner ce problème ?

Cela semble être des efforts inutiles.

521voto

flokra Points 5804

Vous pouvez également sérialiser votre tableau et puis le mettre dans la constante :

147voto

soulmerge Points 37314

Vous pouvez les stocker dans des variables statiques d’une classe :

Si vous n’aimez pas l’idée que le tableau peut être modifié par d’autres, un accesseur Get peut aider à :

EDIT

Depuis PHP5.4, il est même possible d’accéder aux valeurs du tableau sans la nécessité pour les variables intermédiaires, c'est-à-dire les travaux suivants :

41voto

Jashwant Points 10008

Je l’utilise comme ceci. Je l’espère, il aidera les autres.

config.php

Dans fichier, où j’ai besoin des constantes.

12voto

Syclone Points 101

C’est ce que j’utilise. Il est similaire à l’exemple fourni par soulmerge, mais de cette manière vous pouvez obtenir la gamme complète ou juste une seule valeur dans le tableau.

Utilisez-le comme ceci :

9voto

Mahesh Talpade Points 31

Vous pouvez le stocker sous forme de chaîne JSON dans une constante. Et application point de vue, JSON peut être utile dans d’autres cas.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X