[Fix] PHP Warning: Use of undefined constant (this will throw an Error in a future version of PHP)

Tutorial con una semplice correzione per l'errore "PHP Warning: Use of undefined constant (this will throw an Error in a future version of PHP) ".

PHP 7.2 & PHP 7.3 portare più stabilità, flessibilità e molte nuove funzioni, che le vecchie scritture, plug-in-sabbia spaventato da WordPress non li digeriscono più completamente.

Quando decidi di aggiornare il tuo server da PHP 5.x a PHP 7.2 o PHP 7.3, devi anche considerare alcuni problemi di compatibilità del codice. In caso contrario, potresti riscontrare errori come:

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

Questo messaggio di errore appare ogni volta in Codice PHP viene trovata una costante indefinita. Valido in tutte le versioni di PHP 7.2 o PHP 7.3.

[Fix] PHP Warning: Use of undefined constant (this will throw an Error in a future version of PHP)

Ad esempio, se abbiamo:

 echo $_POST[email]; 

// costante "mail” dovrà essere definito, e il codice sarà simile a questo:

echo $_POST["email"];

Dopo il salvataggio, l'errore "PHP Warning: Use of undefined constant (this will throw an Error in a future version of PHP)" scomparirà.

Questo errore può verificarsi anche se dimentichi di inserire "$” davanti al nome di una variabile.

Altri errori che possono verificarsi dopo l'aggiornamento di PHP

Errori di sintassi: le versioni più recenti di PHP hanno introdotto cambiamenti nella sintassi del linguaggio e il codice scritto per PHP 5.x potrebbe non essere compatibile con le versioni più recenti. È importante controllare e aggiornare eventuali errori di sintassi prima dell'aggiornamento.

Funzionalità obsolete o sostituite: Alcune funzioni o caratteristiche utilizzate in PHP 5.x potrebbero non essere più disponibili in PHP 7.x o potrebbero essere sostituite da altre. È necessario identificare e sostituire queste funzioni nel codice per garantire la compatibilità.

Problemi di tipo di dati: PHP 7.x introduce una gestione più rigida dei tipi di dati. Pertanto, alcuni errori possono verificarsi nel codice che si basa su tipi di dati impliciti o coercitivi. Si consiglia di controllare attentamente i tipi di dati e gestirli di conseguenza.

Errori di deprezzamento: PHP 7.x può rimuovere o rendere obsolete alcune funzionalità o caratteristiche deprecate. È importante controllare e sostituire questi elementi obsoleti con alternative consigliate.

Appassionato di tecnologia, scrivo con piacere su StealthSettings.com dal 2006. Ho un'ampia esperienza nei sistemi operativi: macOS, Windows e Linux, nonché nei linguaggi di programmazione e nelle piattaforme di blogging (WordPress) e per i negozi online (WooCommerce, Magento, PrestaShop).

Come » Tutorial e notizie IT » [Fix] PHP Warning: Use of undefined constant (this will throw an Error in a future version of PHP)
Lascia un tuo commento