[Correction] Avertissement PHP: utilisation de la constante non définie (cela lancera une erreur dans une future version de PHP)

Tutoriel avec une solution simple pour l'erreur “PHP Warning: Use of undefined constant (this will throw an Error in a future version of PHP)”.

PHP 7.2 & PHP 7.3 apporter plus de stabilité, de flexibilité et de nombreuses nouvelles fonctions, qui Les vieilles écritures, plugin-uri et teme de wordpress Ne les digérez pas complètement.

Lorsque vous décidez de mettre à niveau sur le serveur de PHP 5.x à PHP 7.2 ou PHP 7.3, vous devez également considérer une certaine compatibilité de code. Il est très possible de rencontrer autrement des erreurs comme:

 PHP message: PHP Warning: Use of undefined constant CONSTANT - assumed 'CONSTANT' (this will throw an Error in a future version of PHP)

Ce message d'erreur apparaît à chaque fois Code PHP Il y a une constante indéfinie. Valide dans toutes les versions de PHP 7.2 ou PHP 7.3.

[Correction] Avertissement PHP: utilisation de la constante non définie (cela lancera une erreur dans une future version de PHP)

Par exemple, si nous avons:

 echo $_POST[email]; 

// Constanta “mail” Il devra être défini, et le code aura l'air comme suit:

echo $_POST["email"];

Après le sauvetage, l'erreur “PHP Warning: Use of undefined constant (this will throw an Error in a future version of PHP)” il disparaîtra.

Cette erreur peut également apparaître si vous oubliez de mettre le symbole “$” devant le nom d'une variable.

Autres erreurs qui peuvent se produire après la mise à niveau de PHP

Erreurs de syntaxe: Les versions plus récentes de PHP ont apporté des modifications à la syntaxe de la langue, et le code écrit pour PHP 5.x peut ne pas être compatible avec les nouvelles versions. Il est important de vérifier et de mettre à jour toutes les erreurs de syntaxe avant de mettre à niveau.

Fonctions obsolètes ou remplacées: Certaines fonctions ou fonctionnalités utilisées dans PHP 5.x peuvent ne plus être disponibles dans PHP 7.x ou être remplacées par d'autres. Il est nécessaire d'identifier et de remplacer ces fonctionnalités dans votre code pour assurer la compatibilité.

Problèmes de types de données: PHP 7.x introduit une gestion plus stricte des types de données. Ainsi, certaines erreurs peuvent se produire dans le code basé sur des types de données par défaut ou coercitifs. Il est conseillé d'effectuer un contrôle minutieux des données et de les gérer correctement.

Erreurs de dépréciation: PHP 7.x peut supprimer ou déprécier certaines fonctionnalités ou fonctionnalités obsolètes. Il est important de vérifier et de remplacer ces éléments dépréciés par des alternatives recommandées.

Passionné par la technologie, j'écris avec plaisir sur Stealthsetts.com à partir de 2006. J'ai une riche expérience dans les systèmes d'exploitation: macOS, Windows et Linux, mais aussi dans les langages de programmation et les plateformes de blogs (WordPress) et pour les magasins en ligne (WooCommerce, Magento, Presashop).

Home " Votre source de tutoriels informatiques, des conseils et des nouvelles utiles. " [Correction] Avertissement PHP: utilisation de la constante non définie (cela lancera une erreur dans une future version de PHP)
Laisser un commentaire