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

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). "

PHP 7.2 & PHP 7.3 brengen meer stabiliteit, flexibiliteit en veel nieuwe functies, die de oude geschriften, inpluggen-s en bang voor WordPress ze verteren ze niet meer volledig.

Wanneer u besluit om uw server te upgraden van PHP 5.x naar PHP 7.2 of PHP 7.3, moet u ook rekening houden met enkele codecompatibiliteitsproblemen. Anders kunt u fouten tegenkomen 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 de PHP-code een ongedefinieerde constante wordt gevonden. Geldig in alle versies van PHP 7.2 of PHP 7.3.

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

Als we bijvoorbeeld hebben:

 echo $_POST[email]; 

// constant "mail” moet worden gedefinieerd en de code ziet er als volgt uit:

echo $_POST["email"];

Na het opslaan, de fout “PHP Warning: Use of undefined constant (this will throw an Error in a future version of PHP)" zal verdwijnen.

Deze fout kan ook optreden als u vergeet de "$” voor de naam van een variabele.

Andere fouten die kunnen optreden na het upgraden van PHP

Syntaxisfouten: Nieuwere versies van PHP hebben wijzigingen aangebracht in de syntaxis van de taal en code geschreven voor PHP 5.x is mogelijk niet compatibel met nieuwere versies. Het is belangrijk om eventuele syntaxisfouten te controleren en bij te werken voordat u gaat upgraden.

Verouderde of achterhaalde functies: Sommige functies of kenmerken die in PHP 5.x worden gebruikt, zijn mogelijk niet langer beschikbaar in PHP 7.x of kunnen door andere worden vervangen. U moet deze functies in uw code identificeren en vervangen om compatibiliteit te garanderen.

Problemen met het gegevenstype: PHP 7.x introduceert een striktere omgang met datatypes. Er kunnen dus bepaalde fouten optreden in code die afhankelijk is van impliciete of dwingende gegevenstypen. Het wordt aanbevolen dat u de gegevenstypen zorgvuldig controleert en dienovereenkomstig beheert.

Bijzondere waardevermindering fouten: PHP 7.x kan bepaalde verouderde functionaliteit of functies verwijderen of depreciated. Het is belangrijk om deze verouderde items te controleren en te vervangen door aanbevolen alternatieven.

Gepassioneerd door techniek schrijf ik met plezier verder StealthSettings.com sinds 2006. Ik heb uitgebreide ervaring met besturingssystemen: macOS, Windows şi Linux, maar ook in programmeertalen en blogplatforms (WordPress) en voor online winkels (WooCommerce, Magento, PrestaShop).

Hoe werkt het? » Tutorials en IT-nieuws » [Fix] PHP Warning: Use of undefined constant (this will throw an Error in a future version of PHP)
Laat een bericht achter