problème const causé par la version php
Je viens de rencontrer un problème, une constante est définie dans la classe :
const USER = ['aa', 'bb', 'cc'];
Il n'y a aucune erreur lors de l'appel des constantes ci-dessus dans une fonction statique de la classe. Toutes les pages Web du site Web peuvent être ouvertes normalement. Lorsqu'elles étaient mises en ligne, les pages du site Web ne pouvaient pas être ouvertes normalement. La vérification du journal des erreurs a révélé une erreur :
Arrays are not allowed in class constants
Concernant cette erreur, Baidu a trouvé le problème :
<. 🎜>
phpversion()
Conclusion :
1. Les constantes de version de 5.6 peuvent être un tableau, mais les constantes de version antérieures à 5.6 ne peuvent pas être un tableau ;
2. Les différents statuts entre local et en ligne sont causés par les différentes versions de PHP.
Tutoriel recommandé :Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!