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

Tutorial med en simpel rettelse af fejlen "PHP Warning: Use of undefined constant (this will throw an Error in a future version of PHP)”.

PHP 7.2 & PHP 7.3 bringe mere stabilitet, fleksibilitet og mange nye funktioner, som de gamle skrifter, plugin-s og bange for WordPress de fordøjer dem ikke længere fuldstændigt.

Når du beslutter dig for at opgradere din server fra PHP 5.x til PHP 7.2 eller PHP 7.3, skal du også overveje nogle problemer med kodekompatibilitet. Ellers kan du støde på fejl som:

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

Denne fejlmeddelelse vises hver gang i PHP-kode der findes en udefineret konstant. Gælder i alle versioner af PHP 7.2 eller PHP 7.3.

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

For eksempel, hvis vi har:

 echo $_POST[email]; 

// konstant "mail” skal defineres, og koden vil se sådan ud:

echo $_POST["email"];

Efter at have gemt fejlen "PHP Warning: Use of undefined constant (this will throw an Error in a future version of PHP)” vil forsvinde.

Denne fejl kan også opstå, hvis du glemmer at sætte "$” foran et variabelnavn.

Andre fejl, der kan opstå efter opgradering af PHP

Syntaksfejl: Nyere versioner af PHP har indført ændringer i sprogets syntaks, og kode skrevet til PHP 5.x er muligvis ikke kompatibel med nyere versioner. Det er vigtigt at kontrollere og opdatere eventuelle syntaksfejl før opgradering.

Forældede eller erstattede funktioner: Nogle funktioner eller funktioner, der bruges i PHP 5.x, er muligvis ikke længere tilgængelige i PHP 7.x eller erstattes af andre. Du skal identificere og erstatte disse funktioner i din kode for at sikre kompatibilitet.

Datatypeproblemer: PHP 7.x introducerer strengere håndtering af datatyper. Der kan således forekomme visse fejl i kode, der er afhængig af implicitte eller tvangsmæssige datatyper. Det anbefales, at du omhyggeligt tjekker datatyperne og administrerer dem i overensstemmelse hermed.

Nedskrivningsfejl: PHP 7.x kan fjerne eller forælde visse forældede funktioner eller funktioner. Det er vigtigt at kontrollere og erstatte disse forældede varer med anbefalede alternativer.

Teknologientusiast, jeg skriver med glæde på StealthSettings.com siden 2006. Jeg har rig erfaring med operativsystemer: macOS, Windows og Linux, samt programmeringssprog og blogplatforme (WordPress) og til onlinebutikker (WooCommerce, Magento, PrestaShop).

Hvordan man » Tutorials og IT-nyheder » [Rette op] PHP Warning: Use of undefined constant (this will throw an Error in a future version of PHP)
Efterlad en kommentar