Les constantes contribuent à un code autodocumenté et fiable. Une fois définie, la valeur d’une constante ne peut pas être modifiée par le code qui s’exécute ultérieurement. Le domaine couvert par la constante est global, accessible (en lecture seule) d’un point quelconque du script. Malgré leur utilité, les constantes de
Définir un tableau de constantes dans PHP
PHP sont normalement limitées aux types de données scalaires (valeur unique) : booléen, entier, flottant et chaîne. Pourtant, avec un peu d’effort, les programmeurs peuvent utiliser des constantes pour stocker des tableaux.
L’astuce consiste à stocker le tableau comme une chaîne. Après quoi, on pourra attribuer sa valeur à une constante. Ultérieurement, quand la valeur sera nécessaire, vous pourrez reconvertir la chaîne en un tableau. Les fonctions serialize() et unserialize() de PHP jouent parfaitement ce rôle. Serialize() convertit un objet composé, comme un tableau, en une chaîne ; unserialize() redonne à la chaîne son type et sa structure d’origine.
La figure 9 montre un tableau de constantes sérialisé au début du script, pour être désérialisé par la suite quand le besoin s’en fera sentir.
Par Alan Seiden
Téléchargez cette ressource
Les mégatendances cybersécurité et cyber protection 2024
L'évolution du paysage des menaces et les conséquences sur votre infrastructure, vos outils de contrôles de sécurité IT existants. EPP, XDR, EDR, IA, découvrez la synthèse des conseils et recommandations à appliquer dans votre organisation.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Teams Live Event: Kollective ou Microsoft ECDN ?
- Baromètre de la Transformation digitale 2024 en France
- Le secteur financier reste dans la ligne de mire des cyberattaquants
- CyberPatriot ®, le SOC de dernière génération de CHEOPS TECHNOLOGY
- L’IA comme levier d’évangélisation du COMEX à la cybersécurité