Zelfstudie met een eenvoudige oplossing voor de fout “PHP Warning: Use of undefined constant (this will throw an Error in a future version of PHP))”.
inhoud
PHP 7.2 & PHP 7.3 Breng meer stabiliteit, flexibiliteit en veel nieuwe functies mee, die de oude Schrift,, plug -in-Uri en Teme de WordPress verteer ze niet helemaal.
Wanneer u besluit om op de server te upgraden van PHP 5.X naar PHP 7.2 of PHP 7.3, moet u ook een codecompatibiliteit overwegen. Het is heel goed mogelijk om te ontmoeten, anders met fouten zoals:
 PHP message: PHP Warning: Use of undefined constant CONSTANT - assumed 'CONSTANT' (this will throw an Error in a future version of PHP)Deze foutmelding verschijnt elke keer in PHP -code Er is een onbepaalde constante. Geldig in alle versies van PHP 7.2 of PHP 7.3.
[Fix] PHP -waarschuwing: gebruik van Undefined Constant (dit zal een fout geven in een toekomstige versie van PHP)
Als we bijvoorbeeld hebben:
 echo $_POST[email]; // Constanta “mail” Het zal moeten worden gedefinieerd en de code ziet er als volgt uit:
echo $_POST["email"];Na redding, de fout “PHP Warning: Use of undefined constant (this will throw an Error in a future version of PHP)” het zal verdwijnen.
Deze fout kan ook verschijnen als u vergeet het symbool te plaatsen “$” Voor de naam van een variabele.
Andere fouten die kunnen optreden na PHP -upgrade
Syntaxisfouten: Nieuwere versies van PHP hebben wijzigingen aangebracht in de syntaxis van de taal, en de schriftelijke code voor PHP 5.x is mogelijk niet compatibel met de nieuwe versies. Het is belangrijk om eventuele syntaxisfouten te controleren en bij te werken voordat u upgrade.
Verouderde of vervangen functies: Sommige functies of functies die worden gebruikt in PHP 5.x zijn mogelijk niet langer beschikbaar in PHP 7.x of worden vervangen door andere. Het is noodzakelijk om deze functies in uw code te identificeren en te vervangen om compatibiliteit te garanderen.
Problemen van gegevenstypen: PHP 7.x introduceert een strengder beheer van gegevenstypen. Bepaalde fouten kunnen dus optreden in de code die is gebaseerd op standaard of dwangmatige gegevenstypen. Het is raadzaam om een zorgvuldige controle van gegevens uit te voeren en deze correct te beheren.
Beperkingsfouten: PHP 7.X kan bepaalde verouderde functies of functies verwijderen of afschrijven. Het is belangrijk om deze afgeschreven elementen te controleren en te vervangen door aanbevolen alternatieven.
 
			