PHP 7 : Les nouveautés

Utiliser les constantes globales en array

Testez gratuitement nos 1298 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
Il est maintenant possible de définir des arrays en tant que constantes. Vous allez pouvoir vous en ravir.
02:02

Transcription

De façon un peu historique en PHP, on a toujours défini les constantes de cette manière. Un petit peu plus récemment, on a pu définir des constantes avec le mot clé const qui nous permet ici de définir une constante particulière et de lui donner une valeur. Alors ça, c'était très intéressant et ça nous permettait d'aller un petit peu plus loin. Avec les toutes dernières versions de PHP, on a maintenant aussi la possibilité de définir une constante comme un array et donc de donner plusieurs valeurs à l'intérieur de cet array et d'utiliser ensuite la constante avec des valeurs qui seront récupérées dans le array. Il vaut mieux lui assigner quelque chose parce que sinon, ça n'a absolument aucun sens. Mais alors, qu'est-ce que nous apporte en plus la version 7 de PHP ? Et bien la possibilité de définir, donc d'utiliser le mot clé define qui permet de définir un petit peu partout dans l'application une constante en tant qu'array, ce qui n'était pas possible avant. On ne pouvait utiliser const à l'intérieur d'une classe, on ne pouvait pas définir une constante directement, ici, comme ça, avec le mot clé define pour en faire bénéficier toute votre application pour que sa portée soit globale en tant qu'array, ce n'était pas possible, et maintenant, c'est possible ! Donc vous pouvez tout à fait venir définir maintenant des constantes globales au niveau de votre application avec des informations et surtout des arrays et donc pouvoir aller récupérer des clés d'arrays bien particulières qui nous intéressent. Alors vous voyez que maintenant, vous avez le choix : vous pouvez soit continuer à utiliser define qui est un peu historique, soit utiliser des constantes dans vos classes, soit utiliser des constantes comme des arrays dans vos classes, soit utiliser, en fonction des cas d'utilisations que vous aurez qui seront certainement assez différents, utiliser define et donc définir de façon globale une portée totale sur votre application, une constante en tant qu'array et donc utiliser des clés. Là, vous avez toutes les possibilités maintenant, à vous de jouer avec les constantes.

PHP 7 : Les nouveautés

Profitez des nouveautés de PHP 7. Découvrez l’amélioration des performances globales, le nouvel opérateur de comparaison, le typage des paramètres scalaires, etc.

1h07 (24 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
Spécial abonnés
Date de parution :19 mai 2016

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !