PHP 8.5 ja WordPress – joko on aika päivittää?

PHP 8.5 julkaistiin hiljattain, 20.11.2025. Uudemmat PHP-versiot tarjoavat parannuksia suorituskykyyn ja tietoturvaan – sekä tietysti uusia työkaluja sekä ominaisuuksia kehittäjien käyttöön.

PHP on ohjelmointikieli, jolla myös WordPress on rakennettu. Voit tarkistaa WordPress.org-sivustolta, mitä PHP-versiota sivustosi käyttämä WordPress-versio tukee. Kirjoitushetkellä WP:n viimeisin versio eli WordPress 6.9 tukee PHP 8.3:a, ja uudemmille PHP 8.4 sekä 8.5:lle on olemassa osittainen tuki (nk. beta-tuki).

Myös Seravo tuo PHP 8.5:n asiakkaidensa käyttöön. Kehittäjät voivat halutessaan testata uutta versiota esimerkiksi sivustojen kehitysympäristöissä eli varjoissa, mutta tuotantokäyttöön se ei tosiaan vielä beta-tuen vuoksi sovellu. Nyt on kuitenkin hyvä hetki jo tutkia, mitä uutta versiossa 8.5 on, ja miten päivitys kannattaa hoitaa, kun sen hetki koittaa!

Milloin PHP 8.5 on käytettävissä Seravolla?

Me Seravolla haluamme varmistaa, että asiakkaidemme käytettävissä olevat työkalut ovat nopeita, tietoturvallisia ja ajantasaisia.

PHP 8.5 on tammikuusta 2026 lähtien testattavissa sivustoilla, jotka ovat Seravon ylläpidossa.

PHP 8.5 ei kuitenkaan vielä sovellu tuotantokäyttöön sivustoilla. Kehittäjät voivat testata päivitystä esimerkiksi kehitysympäristössä (varjo). Voit kytkeä uudemman PHP-version  päälle varjossa  ja varmistaa, että kaikki lomakkeet, verkkokaupan toiminnot ja ulkoasu pysyvät kunnossa ennen päivityksen tekemistä.

Listan tällä hetkellä Seravon WordPress-palvelussa sallituista PHP-versioista löydät tietopankista. Seravon tietopankista löydät ohjeet myös PHP-päivityksen tekemiseen itse. Voit myös tilata sivustollesi PHP-päivityksen lisäpalveluna Seravolta. Asiantuntijatöiden hinnaston näet täältä.

PHP 8.5 – Uudet ominaisuudet

PHP 8.5 sisältää useita parannuksia, joista WordPress-kehittäjien kannattaa olla tietoisia. Tässä uusista ominaisuuksista merkittävimmät:

  • Uusi URI-laajennus: Sisäänrakennettu työkalu URL-osoitteiden turvalliseen käsittelyyn, jäsentämiseen ja normalisointiin (noudattaa RFC 3986- ja WHATWG-standardeja).
  • Putki-operaattori (Pipe operator |>): Mahdollistaa funktioiden ketjuttamisen vasemmalta oikealle ilman väliaikaisia muuttujia, mikä tekee koodista luettavampaa.
  • ”Clone With” -syntaksi: Helpottaa olioiden kloonaamista ja niiden ominaisuuksien päivittämistä samalla kertaa (esim. clone $obj with { prop: ’value’ }). Erityisen hyödyllinen ”readonly”-luokkien kanssa.
  • #[\NoDiscard]-attribuutti: Auttaa välttämään virheitä antamalla varoituksen, jos funktion palautusarvoa ei käytetä (esim. DateTimeImmutable-metodien kohdalla).
  • Sulkeumat  ja First-class callables vakiolausekkeissa: Mahdollistaa staattisten sulkeumien (closures)  ja funktioiden käytön esimerkiksi attribuuttien parametreina tai luokkamuuttujien oletusarvoina.
  • Uudet taulukko-funktiot: array_first() ja array_last() tarjoavat suoran tavan hakea taulukon ensimmäinen ja viimeinen alkio.
  • Pysyvät cURL-jakokahvat: cURL-yhteyksien alustuskustannuksia voidaan pienentää säilyttämällä yhteyskahvat useiden PHP-pyyntöjen välillä.
  • Asymmetrinen näkyvyys staattisille ominaisuuksille: Laajentaa PHP 8.4:ssä esitellyn ominaisuuden (eri näkyvyys lukemiselle ja kirjoittamiselle) koskemaan myös staattisia muuttujia.
  • Fatal Error -pinonjäljet: Vakavat (fatal) virheet sisältävät nyt täyden pinonjäljen (stack trace), mikä helpottaa virheenselvittelyä merkittävästi.

Mikä kaikki muuttuu PHP 8.5:n myötä? Tarkempia tietoja kaikista uusista ominaisuuksista ja päivityksistä löydät PHP:n virallisilta sivuilta (englanniksi).

PHP-version päivitys Seravolla

PHP-version vaihtaminen on tehty Seravon WordPress-hostingissa helpoksi:

  1. Kirjaudu sisään WordPress-sivustollesi.
  2. Navigoi Seravo Pluginin asetuksiin (Työkalut > Ylläpito).
  3. Valitse listasta haluamasi PHP-versio.
  4. Testaa sivusto huolellisesti.

Jos kaipaat apua tai et halua tehdä päivitystä itse, asiantuntijamme ovat valmiina auttamaan. Voimme tarkistaa sivustosi yhteensopivuuden ja suorittaa PHP-päivityksen puolestasi lisäpalveluna. Tilaa PHP-päivitys lomakkeella tai ota meihin yhteyttä!

Heräsikö päivittämisestä kysyttävää, tai haluatko tilata asiantuntijatyötä WordPress-sivustollesi? Voit aina ottaa yhteyttä asiakaspalveluumme esimerkiksi sähköpostitse, osoitteella help@seravo.com.