PHP-versiopäivitykset; keskeiset eroavaisuudet version 8.1 ja 8.4 välillä

Muokattu: Ma, 12 Tammi, 2026 klo 10:22 AM





Louhen webhotelliympäristöön tehdään natiivin PHP-version päivityksiä alkuvuodesta 2026. Oheisessa artikkelissa kuvaamme millaisia keskeisiä muutoksia tulee ottaa huomioon, kun päivitetään PHP versiosta 8.1 versioon 8.4.


Keskeiset tekniset muutokset ja mahdolliset virhelähteet

  • Dynaamisten ominaisuuksien poistuminen (PHP 8.2+): Luokille ei voi enää luoda uusia ominaisuuksia lennosta ilman erillistä määrittelyä. Tämä on yleisin syy "Deprecated"-ilmoituksiin ja mahdollisiin virheisiin vanhemmissa WordPress-lisäosissa.
  • Tiukempi tyypitys: PHP 8.4 on aiempaa tiukempi muuttujien tyyppien kanssa. Esimerkiksi null-arvon välittäminen funktiolle, joka ei sitä erikseen salli, aiheuttaa nyt kriittisen virheen (TypeError) aiemman varoituksen sijaan.
  • Varoitusten muuttuminen virheiksi: Monet aiemmin pelkkiä ilmoituksia (Notice) antaneet koodinpätkät (kuten viallinen unserialize()) aiheuttavat nyt varoituksen tai virheen, mikä voi keskeyttää sivuston toiminnan, jos virhelokit on asetettu näkyviin.
  • Uudet varatut sanat: PHP 8.4 tuo uusia ominaisuuksia, kuten Property Hooks, mikä tarkoittaa, että jos koodissa on käytetty tiettyjä uusia avainsanoja funktion niminä, ne voivat ristiriitatilanteessa rikkoa koodin.


PHP-version vaihtaminen

Louhen ympäristö tukee vanhempia PHP-versioita. Voit vaihtaa käytettävän PHP-version seuraamalla tämän tukiartikkelimme ohjeita: PHP -version vaihtaminen webhotellissa ja Sovellushotellissa





Oliko tästä vastauksesta apua? Kyllä Ei

Send feedback
Pahoittelut, että emme voineet auttaa. Anna palautetta, jotta voimme parantaa tätä artikkelia.