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

Instrukcija su paprastu klaidos pataisymu “PHP Warning: Use of undefined constant (this will throw an Error in a future version of PHP) ".

PHP 7.2 & PHP 7.3 suteikia daugiau stabilumo, lankstumo ir daug naujų funkcijų, kurios senieji šventraščiai, prijungti-smėlis bijoti WordPress jie jų nebevirškina iki galo.

Nusprendę atnaujinti serverį iš PHP 5.x į PHP 7.2 arba PHP 7.3, taip pat turite atsižvelgti į kai kurias kodo suderinamumo problemas. Priešingu atveju galite susidurti su tokiomis klaidomis kaip:

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

Šis klaidos pranešimas rodomas kiekvieną kartą PHP kodas randama neapibrėžta konstanta. Galioja visose versijose PHP 7.2 arba PHP 7.3.

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

Pvz., Jei turime:

 echo $_POST[email]; 

// pastovus "mail“ turės būti apibrėžtas, o kodas atrodys taip:

echo $_POST["email"];

Išsaugojus klaida „PHP Warning: Use of undefined constant (this will throw an Error in a future version of PHP)“ išnyks.

Ši klaida taip pat gali atsirasti, jei pamiršite įdėti "$“ prieš kintamojo pavadinimą.

Kitos klaidos, kurios gali atsirasti atnaujinus PHP

Sintaksės klaidos: Naujesnėse PHP versijose buvo pakeisti kalbos sintaksė, o PHP 5.x parašytas kodas gali būti nesuderinamas su naujesnėmis versijomis. Prieš atnaujinant svarbu patikrinti ir atnaujinti visas sintaksės klaidas.

Pasenusios arba pakeistos funkcijos: kai kurios funkcijos ar funkcijos, naudojamos PHP 5.x versijoje, gali būti nebepasiekiamos PHP 7.x versijoje arba gali būti pakeistos kitomis. Kad užtikrintumėte suderinamumą, kode turite nustatyti ir pakeisti šias funkcijas.

Duomenų tipo problemos: PHP 7.x pristato griežtesnį duomenų tipų tvarkymą. Taigi kode, kuris priklauso nuo numanomų arba priverstinių duomenų tipų, gali atsirasti tam tikrų klaidų. Rekomenduojama atidžiai patikrinti duomenų tipus ir atitinkamai juos tvarkyti.

Vertės sumažėjimo klaidos: PHP 7.x gali pašalinti arba panaikinti tam tikras pasenusias funkcijas ar funkcijas. Svarbu patikrinti šiuos nebenaudojamus elementus ir juos pakeisti rekomenduojamomis alternatyvomis.

Technologijų entuziastas, nuo 2006 metų su malonumu rašau „StealthSettings.com“. Turiu išsamią patirtį su operacinėmis sistemomis: macOS, „Windows“ ir „Linux“, taip pat programavimo kalbomis ir blogo platformomis („WordPress“) bei internetinės parduotuvės platformomis („WooCommerce“, „Magento“, „PrestaShop“).

kaip » Mokymai ir IT naujienos » [Fix] PHP Warning: Use of undefined constant (this will throw an Error in a future version of PHP)
Palikite komentarą