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

Vodič s jednostavnim popravkom pogreške "PHP Warning: Use of undefined constant (this will throw an Error in a future version of PHP)”.

PHP 7.2 & PHP 7.3 donijeti više stabilnosti, fleksibilnosti i mnogo novih funkcija, koje stara pisma, uključiti-s i bojati se WordPress više ih ne probavljaju u potpunosti.

Kada odlučite nadograditi svoj poslužitelj s PHP 5.x na PHP 7.2 ili PHP 7.3, morate uzeti u obzir i neke probleme s kompatibilnošću koda. U suprotnom, možete naići na pogreške poput:

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

Ova poruka o pogrešci pojavljuje se svaki put u PHP kod pronađena je nedefinirana konstanta. Vrijedi u svim verzijama PHP 7.2 ili PHP 7.3.

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

Na primjer, ako imamo:

 echo $_POST[email]; 

// konstantno "mail” morat će se definirati, a kod će izgledati ovako:

echo $_POST["email"];

Nakon spremanja pojavljuje se pogreška "PHP Warning: Use of undefined constant (this will throw an Error in a future version of PHP)" nestat će.

Ova se pogreška također može pojaviti ako zaboravite staviti "$” ispred naziva varijable.

Ostale pogreške koje se mogu pojaviti nakon nadogradnje PHP-a

Sintaktičke pogreške: Novije verzije PHP-a unijele su promjene u sintaksu jezika, a kod napisan za PHP 5.x možda neće biti kompatibilan s novijim verzijama. Važno je provjeriti i ažurirati sintaktičke pogreške prije nadogradnje.

Zastarjele ili zamijenjene značajke: Neke funkcije ili značajke korištene u PHP 5.x možda više neće biti dostupne u PHP 7.x ili će ih možda zamijeniti druge. Morate identificirati i zamijeniti te funkcije u svom kodu kako biste osigurali kompatibilnost.

Problemi s tipom podataka: PHP 7.x uvodi strože rukovanje vrstama podataka. Stoga se određene pogreške mogu pojaviti u kodu koji se oslanja na implicitne ili prisilne tipove podataka. Preporuča se da pažljivo provjerite vrste podataka i upravljate njima u skladu s tim.

Pogreške umanjenja vrijednosti: PHP 7.x može ukloniti ili zastarjeti određene zastarjele funkcije ili značajke. Važno je provjeriti i zamijeniti ove zastarjele stavke preporučenim alternativama.

Strastveni zaljubljenik u tehnologiju, s veseljem pišem na StealthSettings.com od 2006. godine. Imam bogato iskustvo s operativnim sustavima: macOS, Windows i Linux, kao i s programskim jezicima i platformama za bloganje (WordPress) i za internetske trgovine (WooCommerce, Magento, PrestaShop).

kako » Tutoriali i IT vijesti » [Popraviti] PHP Warning: Use of undefined constant (this will throw an Error in a future version of PHP)
Ostavite komentar