[Pataisyti] PHP įspėjimas: nenustatytos konstantos naudojimas (tai padarys klaidą būsimoje PHP versijoje)

Vadovaujama su paprastu klaidos sprendimu “PHP Warning: Use of undefined constant (this will throw an Error in a future version of PHP)”.

PHP 7.2 & PHP 7.3 suteikti daugiau stabilumo, lankstumo ir daug naujų funkcijų, kurios Senieji RaštaiAr papildinys-Uri ir „Teme de WordPress“ Ne visiškai jų suvirškinkite.

Kai nuspręsite atnaujinti serveryje nuo 5.x Php iki 7.2 PHP arba PHP 7.3, taip pat turite atsižvelgti į tam tikrą kodo suderinamumą. Labai įmanoma susitikti su kitaip su tokiomis klaidomis:

 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 Yra neribota konstanta. Galioja visose versijose PHP 7.2 arba PHP 7.3.

[Pataisyti] PHP įspėjimas: nenustatytos konstantos naudojimas (tai padarys klaidą būsimoje PHP versijoje)

Pavyzdžiui, jei turime:

 echo $_POST[email]; 

// Constanta “mail” Jis turės būti apibrėžtas, o kodas atrodys taip:

echo $_POST["email"];

Po gelbėjimo klaida “PHP Warning: Use of undefined constant (this will throw an Error in a future version of PHP)” jis išnyks.

Ši klaida taip pat gali pasirodyti, jei pamiršite įdėti simbolį “$” priešais kintamojo pavadinimą.

Kitos klaidos, kurios gali įvykti po PHP atnaujinimo

Sintaksės klaidos: Naujesnės PHP versijos pakeitė kalbos sintaksę, o PHP 5.x rašytinis kodas gali būti nesuderinamas su naujomis versijomis. Prieš atnaujindami svarbu patikrinti ir atnaujinti visas sintaksės klaidas.

Pasenusios ar pakeistos funkcijos: Kai kurios PHP 5.x naudojamos funkcijos ar funkcijos nebebus galima įsigyti PHP 7.x arba jas pakeisti kitomis. Norint užtikrinti suderinamumą, būtina nustatyti ir pakeisti šias kodo funkcijas.

Duomenų tipų problemos: PHP 7.x pristato griežtesnį duomenų tipų valdymą. Taigi kode gali atsirasti tam tikrų klaidų, pagrįstų numatytuosius ar prievartos duomenų tipus. Patartina atidžiai patikrinti duomenis ir tinkamai juos valdyti.

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

Aistringai apie technologijas, su malonumu rašau „Stealthsetts.com“, pradedant nuo 2006 m. Turiu didelę patirtį operacinėse sistemose: „MacOS“, „Windows“ ir „Linux“, taip pat programavimo kalbose ir tinklaraščių platformose („WordPress“) ir internetinėse parduotuvėse („WooCommerce“, „Magento“, „Presashop“).

Home Jūsų jo vadovėlių šaltinis, naudingi patarimai ir naujienos. [Pataisyti] PHP įspėjimas: nenustatytos konstantos naudojimas (tai padarys klaidą būsimoje PHP versijoje)
Palikite komentarą