Dans le développement de PHP, nous utilisons souvent des constantes pour définir certaines configurations globales, telles que les chemins, les commutateurs, les interfaces de service, etc., mais dans des architectures plus modernes ou modulaires, des réseaux de configuration (tels que Config.php ou .env Environment variables) remplacent progressivement un grand nombre d'utilisation constante globale. Pour lisser la migration ou effectuer des comparaisons de compatibilité, nous devrons peut-être comparer les constantes définies dans l'environnement d'exécution actuel pour voir si elles peuvent être remplacées par des valeurs dans le tableau de configuration.
get_defined_constants