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

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

Lidenskapelig om teknologi, jeg liker å teste og skrive opplæringsprogrammer om operativsystemer macOS, Linux, Windows, Om WordPress, WooCommerce og konfigurer LEMP webservere (Linux, NGINX, MySQL og PHP). jeg skriver videre StealthSettings.com siden 2006, og noen år senere begynte jeg å skrive på iHowTo.Tips tutorials og nyheter om enheter i økosystemet. Apple: iPhone, iPad, Apple Se, HomePod, iMac, MacBook, AirPods og tilbehør.

Legg igjen en kommentar