Uso di PHP costante non definito

di

0

[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)

0
Uso di PHP costante non definito

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)”.

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)

Potrebbe interessarti anche...

Lascia una risposta

Il tuo indirizzo email non verrà pubblicato. I campi richiesti sono contrassegnati *