Handledning med en enkel lösning för felet “PHP Warning: Use of undefined constant (this will throw an Error in a future version of PHP)”.
innehåll
PHP 7.2 & PHP 7.3 Ta med mer stabilitet, flexibilitet och många nya funktioner, som de gamla skrifterna, plugin-Uri och Teme de WordPress Smält dem inte helt.
När du bestämmer dig för att uppgradera på servern från PHP 5.x till PHP 7.2 eller PHP 7.3, måste du också överväga någon kodkompatibilitet. Det är mycket möjligt att träffas annars med fel som:
 PHP message: PHP Warning: Use of undefined constant CONSTANT - assumed 'CONSTANT' (this will throw an Error in a future version of PHP)Detta felmeddelande visas varje gång i Php -kod Det finns en obestämd konstant. Giltig i alla versioner av PHP 7.2 eller PHP 7.3.
[FIX] PHP Varning: Användning av odefinierad konstant (detta kommer att kasta ett fel i en framtida version av PHP)
Till exempel om vi har:
 echo $_POST[email]; // Constanta “mail” Det måste definieras, och koden kommer att se ut på följande sätt:
echo $_POST["email"];Efter räddning, felet “PHP Warning: Use of undefined constant (this will throw an Error in a future version of PHP)” det kommer att försvinna.
Det här felet kan också visas om du glömmer att sätta symbolen “$” framför namnet på en variabel.
Andra fel som kan uppstå efter PHP -uppgradering
Syntaxfel: Nyare versioner av PHP har gjort förändringar i syntaxen för språket, och den skriftliga koden för PHP 5.x kanske inte är kompatibla med de nya versionerna. Det är viktigt att kontrollera och uppdatera alla syntaxfel innan du uppgraderar.
Föråldrade eller ersatta funktioner: Vissa funktioner eller funktioner som används i PHP 5.x kanske inte längre är tillgängliga i PHP 7.x eller ersätts med andra. Det är nödvändigt att identifiera och ersätta dessa funktioner i din kod för att säkerställa kompatibilitet.
Problem med datatyper: PHP 7.x introducerar en strängare hantering av datatyper. Således kan vissa fel uppstå i koden som är baserad på standard- eller tvångsdatatyper. Det är tillrådligt att utföra en noggrann kontroll av data och hantera dem ordentligt.
Försämringsfel: Php 7.x kan ta bort eller avskriva vissa föråldrade funktioner eller funktioner. Det är viktigt att kontrollera och ersätta dessa avskrivna element med rekommenderade alternativ.
 
			