[Popravak] Upozorenje PHP -a: Upotreba nedefinirane konstantne (ovo će ubaciti pogrešku u budućoj verziji PHP -a)

Vodič s jednostavnim rješenjem za pogrešku “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 starim spisima,, dodatak-s i teme WordPressa 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, potrebno je razmotriti 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 sau PHP 7.3.

[Popravak] Upozorenje PHP -a: Upotreba nedefinirane konstantne (ovo će ubaciti pogrešku u budućoj verziji PHP -a)

Na primjer, ako imamo:

 echo $_POST[email]; 

// konstanta “mail” će se morati definirati, a kod će izgledati ovako:

echo $_POST["email"];

Nakon spremanja, greš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 token “$” 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 u vezi s tehnologijom, pišem sa zadovoljstvom na Stealthsetts.com počevši od 2006. godine. Imam bogato iskustvo u operativnim sustavima: macOS, Windows i Linux, ali i na programskim jezicima i platformama za bloganje (WordPress) i za internetske trgovine (WooCommerce, Magento, Presashop).

Home Vaš izvor IT vodiča, korisni savjeti i vijesti. [Popravak] Upozorenje PHP -a: Upotreba nedefinirane konstantne (ovo će ubaciti pogrešku u budućoj verziji PHP -a)
Leave a Comment