J'ai cru comprendre de PHP a une notion de classe et d'objet de nos jours. Tu pourrais donc créer un singleton Config dans ce genre là (syntaxe très probablement invalide mais c'est l'idée qui compte) :
class Config {
private static $config = array('foo' => 'bar', ...);
public static get(string $key) {
return $config[$key];
}
}
Tout code voulant accéder au tableau ne peut utiliser que get() qui ne fait que lire et tout le contenu est fixé à l'initialisation. La syntaxe pour accéder au tableau reste simple (bien qu'on se rende bien compte que c'est pas directement un tableau) et c'est le plus important je pense :
get('foo')
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: pas compris
Posté par Krunch (courriel, site web personnel) . En réponse au message Tableau en lecture seul. Évalué à 5.
class Config {
private static $config = array('foo' => 'bar', ...);
public static get(string $key) {
return $config[$key];
}
}
Tout code voulant accéder au tableau ne peut utiliser que get() qui ne fait que lire et tout le contenu est fixé à l'initialisation. La syntaxe pour accéder au tableau reste simple (bien qu'on se rende bien compte que c'est pas directement un tableau) et c'est le plus important je pense :
get('foo')
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.