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

PHP 7.2 & PHP 7.3 aduc mai multă stabilitate, flexibilitate și multe funcții noi, pe care vechile scripturi, collegare-uri și teme de WordPress nu le mai digeră în totalitate.

În momentul în care vă decideți să faceți upgrade pe server de la PHP 5.x la PHP 7.2 sau PHP 7.3, trebuie să aveți în vedere și câteva elemente de compatibilitate a codului. Este foarte posibil să vă întâlniți, în caz contrar, cu erori de genul:

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

Acest mesaj de eroare apare de fiecare dată când în codul PHP se regăsește o constantă nedefinită. Valabil în toate versiunile de PHP 7.2 O PHP 7.3.

[Fix] PHP Avviso: uso di costante indefinita (questo lancerà un errore in una versione futura di PHP)

De exemplu, daca avem:

 echo $_POST[email]; 

// constantamailva trebui definita, iar codul va arata in felul urmator:

echo $_POST["email"];

După salvare, eroareaPHP Warning: Use of undefined constant (this will throw an Error in a future version of PHP)o să dispară.

Această eroare poate să mai apară și dacă uitați să puneți simbolul$în fața numelui unei variabile.

Alte erori care pot să apară după upgrade PHP

Erori de sintaxă: Versiunile mai noi de PHP au adus modificări în sintaxa limbajului, iar codul scris pentru PHP 5.x poate să nu fie compatibil cu noile versiuni. Este important să verificați și să actualizați orice erori de sintaxă înainte de a face upgrade.

Funcții învechite sau înlocuite: 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 poate să elimine sau să deprecieze anumite funcționalități sau caracteristici învechite. Este important să verificați și să înlocuiți aceste elemente depreciate cu alternative recomandate.

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