[Fix] PHP Avviso: uso di costante indefinita (questo lancerà un errore in una versione futura di PHP)
[Fix] PHP Avviso: uso di costante indefinita (questo lancerà un errore in una versione futura di PHP)
Tutorial con una soluzione semplice per l'errore “PHP Warning: Use of undefined constant (this will throw an Error in a future version of PHP)”.
contenuto
PHP7.2 & PHP7.3 portare più stabilità, flessibilità e molte nuove funzioni, che le antiche scritture, collegare-sabbia tema di 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, ci sono anche alcuni problemi di compatibilità del codice da considerare. Altrimenti 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 nel file Codice PHP viene trovata una costante indefinita. Valido in tutte le versioni di PHP7.2 O PHP7.3.
[Fix] PHP Avviso: uso di costante indefinita (questo lancerà un errore in una versione futura di 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 si dimentica di inserire il token “$” davanti al nome di una variabile.
Altri errori che potrebbero verificarsi dopo l'aggiornamento di PHP
Errori di sintassi: le versioni più recenti di PHP hanno introdotto modifiche 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 relativi al tipo di dati: PHP 7.x introduce una gestione più rigorosa dei tipi di dati. Pertanto, possono verificarsi alcuni errori 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 deterioramento: PHP 7.x potrebbe rimuovere o deprecare alcune funzionalità o caratteristiche deprecate. È importante controllare e sostituire questi elementi deprecati con alternative consigliate.
[Fix] PHP Avviso: uso di costante indefinita (questo lancerà un errore in una versione futura di PHP)
Cosa c'è di nuovo
Di Stealth
Appassionato di tecnologia, scrivo volentieri su StealthSettings.com a partire dal 2006. Ho una vasta esperienza nei sistemi operativi: macOS, Windows e Linux, ma anche nei linguaggi di programmazione e nelle piattaforme di blogging (WordPress) e per negozi online (WooCommerce, Magento, PrestaShop).
Visualizza tutti i post di StealthPotrebbe interessarti anche...