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

Opplæring med en enkel løsning for feilen "PHP Warning: Use of undefined constant (this will throw an Error in a future version of PHP)".

PHP 7.2 & PHP 7.3 bringe mer stabilitet, fleksibilitet og mange nye funksjoner, som de gamle skriftene, plugg inn-s og redd for WordPress de fordøyer dem ikke lenger helt.

Når du bestemmer deg for å oppgradere serveren din fra PHP 5.x til PHP 7.2 eller PHP 7.3, må du også vurdere noen problemer med kodekompatibilitet. Ellers kan du støte på feil som:

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

Denne feilmeldingen vises hver gang i PHP-kode en udefinert konstant er funnet. Gyldig i alle versjoner av PHP 7.2 eller PHP 7.3.

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

Hvis vi for eksempel har:

 echo $_POST[email]; 

// konstant "mail" må defineres, og koden vil se slik ut:

echo $_POST["email"];

Etter lagring, feilen "PHP Warning: Use of undefined constant (this will throw an Error in a future version of PHP)" vil forsvinne.

Denne feilen kan også oppstå hvis du glemmer å sette "$” foran et variabelnavn.

Andre feil som kan oppstå etter oppgradering av PHP

Syntaksfeil: Nyere versjoner av PHP har introdusert endringer i språkets syntaks, og kode skrevet for PHP 5.x er kanskje ikke kompatibel med nyere versjoner. Det er viktig å sjekke og oppdatere eventuelle syntaksfeil før oppgradering.

Foreldede eller erstattede funksjoner: Noen funksjoner eller funksjoner som brukes i PHP 5.x er kanskje ikke lenger tilgjengelige i PHP 7.x eller kan erstattes av andre. Du må identifisere og erstatte disse funksjonene i koden din for å sikre kompatibilitet.

Datatypeproblemer: PHP 7.x introduserer strengere håndtering av datatyper. Dermed kan visse feil oppstå i kode som er avhengig av implisitte eller tvangsdatatyper. Det anbefales at du nøye sjekker datatypene og administrerer dem deretter.

Nedskrivningsfeil: PHP 7.x kan fjerne eller avvikle visse utdaterte funksjoner eller funksjoner. Det er viktig å sjekke og erstatte disse utdaterte varene med anbefalte alternativer.

Teknologiinteressert, jeg skriver med glede på StealthSettings.com siden 2006. Jeg har bred erfaring med operativsystemer: macOS, Windows og Linux, samt programmeringsspråk og bloggplattformer (WordPress) og for nettbutikker (WooCommerce, Magento, PrestaShop).

Hvordan » Veiledninger og IT-nyheter » [Fastsette] PHP Warning: Use of undefined constant (this will throw an Error in a future version of PHP)
Legg igjen en kommentar