Opetusohjelma yksinkertaisella ratkaisulla virheeseen “PHP Warning: Use of undefined constant (this will throw an Error in a future version of PHP-A”.
sisältö
PHP 7.2 & PHP 7.3 Tuo enemmän vakautta, joustavuutta ja monia uusia toimintoja, jotka Vanhat pyhät kirjoitukset- plugin-uri ja Teme de WordPress Älä sulaa niitä kokonaan.
Kun päätät päivittää palvelimella PHP 5.X: stä PHP 7.2: een tai PHP 7.3: een, sinun on myös otettava huomioon jonkin verran koodin yhteensopivuutta. On hyvin mahdollista tavata muuten virheiden kanssa, kuten:
PHP message: PHP Warning: Use of undefined constant CONSTANT - assumed 'CONSTANT' (this will throw an Error in a future version of PHP)
Tämä virheilmoitus näkyy joka kerta PHP -koodi Siellä on määrittelemätön vakio. Voimassa kaikissa versioissa PHP 7.2 tai PHP 7.3.
[FIX] PHP -varoitus: Määrittelemättömän vakion käyttö (tämä heittää virheen PHP: n tulevassa versiossa)
Esimerkiksi, jos meillä on:
echo $_POST[email];
// Constanta “mail
” Se on määritettävä, ja koodi näyttää seuraavalta:
echo $_POST["email"];
Pelastuksen jälkeen virhe “PHP Warning: Use of undefined constant (this will throw an Error in a future version of PHP)” Se katoaa.
Tämä virhe voi näkyä myös, jos unohdat laittaa symbolin “$
” muuttujan nimen edessä.
Muita virheitä, jotka voivat tapahtua PHP -päivityksen jälkeen
Syntaksivirheet: PHP: n uudemmat versiot ovat tehneet muutoksia kielen syntaksissa, ja PHP 5.X: n kirjoitettu koodi ei ehkä ole yhteensopiva uusien versioiden kanssa. On tärkeää tarkistaa ja päivittää kaikki syntaksivirheet ennen päivitystä.
Vanhentuneet tai korvatut toiminnot: Jotkut PHP 5.x: ssä käytetyt toiminnot tai ominaisuudet eivät enää ole saatavana PHP 7.X: ssä tai korvata muilla. Nämä ominaisuudet on välttämätöntä tunnistaa ja korvata yhteensopivuus yhteensopivuuden varmistamiseksi.
Tietotyyppien ongelmat: PHP 7.x esittelee tietotyyppien tiukemman hallinnan. Siten tiettyjä virheitä voi tapahtua koodissa, joka perustuu oletus- tai pakkotietotyyppeihin. On suositeltavaa suorittaa tietojen huolellinen tarkistus ja hallita niitä oikein.
Arvonalentumisvirheet: PHP 7.X voi poistaa tai poistaa tietyt vanhentuneet ominaisuudet tai ominaisuudet. On tärkeää tarkistaa ja korvata nämä poistetut elementit suositetuilla vaihtoehdoilla.