[Fix] PHP HOIATUS: määratlemata konstandi kasutamine (see annab vea PHP tulevases versioonis)

Õpetus vea jaoks lihtsa lahendusega “PHP Warning: Use of undefined constant (this will throw an Error in a future version of PHP)”.

PHP 7.2 & PHP 7.3 Tooge rohkem stabiilsust, paindlikkust ja palju uusi funktsioone, mis vanad pühakirjad, pistikprogramm-uri ja Teme de Wordpress Ärge seedige neid täielikult.

Kui otsustate serveris versiooniuuendada PHP 5.x -ilt PHP 7,2 või PHP 7.3 -ni, peate kaaluma ka mõnda koodi ühilduvust. Muidu on väga võimalik kohtuda selliste vigadega nagu:

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

See veateade kuvatakse iga kord aastal Php -kood Seal on määramatu konstant. Kehtib kõigis versioonides PHP 7.2 või PHP 7.3.

[Fix] PHP HOIATUS: määratlemata konstandi kasutamine (see annab vea PHP tulevases versioonis)

Näiteks kui meil on:

 echo $_POST[email]; 

// konstant “mail” See tuleb määratleda ja kood näeb välja järgmine:

echo $_POST["email"];

Pärast päästmist “PHP Warning: Use of undefined constant (this will throw an Error in a future version of PHP)” see kaob.

See viga võib ilmneda ka siis, kui unustate sümboli panna “$” Muutuja nime ees.

Muud vead, mis võivad tekkida pärast PHP uuendamist

Süntaksivigu: PHP uuemad versioonid on teinud muudatusi keele süntaksis ja PHP 5.x kirjalik kood ei pruugi olla ühilduv uute versioonidega. Enne uuendamist on oluline süntaksivigu kontrollida ja värskendada.

Vananenud või asendatud funktsioonid: Mõned PHP 5.x -s kasutatavad funktsioonid või funktsioonid ei pruugi enam olla PHP 7.x või teistega asendada. Ühilduvuse tagamiseks on vaja tuvastada ja asendada need oma koodis olevad funktsioonid.

Andmetüüpide probleeme: PHP 7.X tutvustab andmetüüpide rangemat haldamist. Seega võivad koodis esineda teatud vead, mis põhinevad vaikimisi või sunniviisilistel andmetüüpidel. Soovitav on läbi viia hoolikas andmete kontrollimine ja korralikult hallata.

Kahjustuse vead: PHP 7.x saab teatud aegunud omadusi või funktsioone eemaldada või omistada. Oluline on neid amortiseeritud elemente soovitatud alternatiividega kontrollida ja asendada.

Kirglik tehnoloogia vastu kirjutan koos Stealthsetts.com -i naudinguga alates 2006. aastast. Mul on rikkalik kogemus opsüsteemides: MacOS, Windows ja Linux, aga ka programmeerimiskeelte ja ajaveebiplatvormide (WordPress) ning veebipoodide jaoks (WooCommerce, Magento, Prashop).

Home Teie IT -õpetuste allikas, kasulikud näpunäited ja uudised. [Fix] PHP HOIATUS: määratlemata konstandi kasutamine (see annab vea PHP tulevases versioonis)
Jäta kommentaar