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

Vadnica s preprostim popravkom napake "PHP Warning: Use of undefined constant (this will throw an Error in a future version of PHP) ".

PHP 7.2 & PHP 7.3 prinašajo več stabilnosti, prilagodljivosti in številne nove funkcije, ki stare spise, vključiti-s in bojim se WordPress jih ne prebavljajo več popolnoma.

Ko se odločite nadgraditi svoj strežnik s PHP 5.x na PHP 7.2 ali PHP 7.3, morate upoštevati tudi nekatere težave z združljivostjo kode. V nasprotnem primeru lahko naletite na napake, kot so:

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

To sporočilo o napaki se prikaže vsakič v PHP koda najdena je nedefinirana konstanta. Velja v vseh različicah PHP 7.2 ali PHP 7.3.

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

Na primer, če imamo:

 echo $_POST[email]; 

// konstanta "mail” bo treba definirati in koda bo videti takole:

echo $_POST["email"];

Po shranjevanju se pojavi napaka »PHP Warning: Use of undefined constant (this will throw an Error in a future version of PHP)« bo izginil.

Do te napake lahko pride tudi, če pozabite vnesti "$” pred imenom spremenljivke.

Druge napake, ki se lahko pojavijo po nadgradnji PHP

Sintaksne napake: Novejše različice PHP so uvedle spremembe v sintaksi jezika in koda, napisana za PHP 5.x, morda ne bo združljiva z novejšimi različicami. Pomembno je, da pred nadgradnjo preverite in posodobite morebitne sintaksne napake.

Zastarele ali nadomeščene funkcije: Nekatere funkcije ali funkcije, uporabljene v PHP 5.x, morda ne bodo več na voljo v PHP 7.x ali pa jih bodo nadomestile druge. Te funkcije morate identificirati in zamenjati v svoji kodi, da zagotovite združljivost.

Težave z vrsto podatkov: PHP 7.x uvaja strožje ravnanje s tipi podatkov. Tako lahko pride do določenih napak v kodi, ki se opira na implicitne ali prisilne tipe podatkov. Priporočljivo je, da natančno preverite vrste podatkov in jih ustrezno upravljate.

Napake pri oslabitvi: PHP 7.x lahko odstrani ali opusti nekatere zastarele funkcionalnosti ali funkcije. Pomembno je preveriti in zamenjati te zastarele elemente s priporočenimi alternativami.

Strasten do tehnologije, z veseljem pišem na StealthSettings.com od leta 2006. Imam bogate izkušnje s operacijskimi sistemi: macOS, Windows in Linux, ter programskimi jeziki in platformami za bloganje (WordPress) in za spletne trgovine (WooCommerce, Magento, PrestaShop).

kako » Vadnice in IT novice » [Popravi] PHP Warning: Use of undefined constant (this will throw an Error in a future version of PHP)
Pustite komentar