Ohjelmointikieli PHP:n uusi versio PHP 8.0 on julkaistu tänään 26.11.2020. Suurin osa WordPress-julkaisujärjestelmästä on kirjoitettu PHP:lla, joten tällä on pitkällä aikavälillä olennainen vaikutus WP-ekosysteemiin.
Julkaistu
Päivitetty

Ohjelmointikieli PHP:n uusi versio PHP 8.0 on julkaistu tänään 26.11.2020. Suurin osa WordPress-julkaisujärjestelmästä on kirjoitettu PHP:lla, joten tällä on pitkällä aikavälillä olennainen vaikutus WP-ekosysteemiin. Edellinen merkittävä PHP-julkaisu oli versio 7.0 vuonna 2015.

WP-palvelun asiakkaana pääset halutessasi testaamaan sitä välittömästi, sillä PHP 8.0 on heti saatavilla Seravon palvelinympäristössä. Huomaa, että se on kuitenkin vain testikäyttöön. Nykyinen WordPress 5.5.3 ei vielä tue PHP 8 -versiota.

WordPress tulee tukemaan PHP 8:aa vasta joulukuussa julkaistavasta versiosta 5.6 eteenpäin, joten pidä huoli, että päivität WordPressin ennen siirtymistä PHP:n uuteen versioon. Lisäksi menee vielä monta kuukautta ennen kuin yleisimmistä lisäosista julkaistaan PHP 8-yhteensopivat versiot.

Oman sivustosi osalta voit tarkistaa koodin yhteensopivuuden ajamalla komentoriviltä wp-check-php-compatibility --php 8.0.

PHP 8 tarjoaa monia uusia ominaisuuksia etenkin koodin laadun varmistamiseksi. Mielestämme mielenkiintoisimmat uudet ominaisuudet ovat Union-tyypit, joiden avulla voidaan määritellä useita parametrille tai paluuarvolle mahdollisia tyyppejä. PHP 8:n uusista ominaisuuksista voit lukea lisää What’s new in PHP8? -artikkelistamme Seravo.com-sivustolla (englanniksi).

Seravon asiakkaana osallistut epäsuorasti PHP:n kehitykseen, koska PHP ja siihen liittyvät työkalut (esim. Xdebug) ovat avoimen lähdekoodin kehitysprojekteja, joita Seravo tukee.

Mitä seuraavaksi?

Vaikka koemme, että PHP:n ja WordPressin jatkokehitys on erittäin tärkeää, suosittelemme, että PHP 8:aa ei kytketä päälle tuotantosivustoilla. Vie aikaa, että teemat ja lisäosat päivittävät itsensä tukemaan uutta PHP-versiota. Tällä hetkellä ensisijainen suosituksemme on huolehtia, että kaikki lisäosia ja teemoja koodaavat huolehtivat, että ne ovat täysin yhteensopivia PHP:n versio 7.4:n kanssa. Koodaajien tulee huolehtia, että heidän koodinsa ei tuota yhtään varoitusrivejä (Notice ja Warning) PHP-koodin ajon aikana – tämän voi tarkistaa Seravon ympäristössä tiedostosta /data/log/php-error.log. Varoitusviestit on otettava vakavasti, jotta koodia voi myöhemmin ajaa PHP 8:lla. Uudessa PHP-versiossa monet 7-sarjan varoitukset ovat muuttuneet koodin toiminnan estäviksi virheiksi (eng. Fatal error). Tällä hetkellä sivuston toiminnan varmistaminen PHP 7.4:llä on paras keino valmistautua PHP 8 päivittämiseen.

Kommentoi

Lue lisää

Kategoriassa: Kehittäjille

WP-CLI v2.8.0 on saapunut

Pienten viivästyksien jälkeen WP-CLI komentorivityökalusta on julkaistu uunituore versio eilen, 31.5.2023. Uusi versio tuo mukanaan useita bugikorjauksia ja se on […]

1 kesäkuun, 2023

PHP 8.2 pian saatavilla

PHP 8.2 on pian kehittäjien saatavilla Seravon WP-palvelussa. Suosittelemme sivustoilla käytettäväksi PHP8:aa – ainakin toistaiseksi!

3 helmikuun, 2023

PHP-päivitykset Seravon WP-palvelussa

Vuonna 2022 Seravon WP-palvelussa siirryttiin käyttämään oletusarvoisesti PHP 8.0:aa, eli se on automaattisesti käytössä uusilla sivustoilla. Myös PHP 8.1 on ollut palvelussamme saatavilla, ja 8.2 pian käytettävissä.

25 tammikuun, 2023

PHP 8.0 käyttöön oletuksena

PHP 8.0:sta tulee oletusversio Seravon WP-palvelussa, myös PHP 8.1 on saatavilla!

7 tammikuun, 2022

Varmista sivustosi toimivuus, vaikka internet hajoaisi

Kun somejätti on offline, voi tällä olla odottamattomia vaikutuksia sivuston toimintaan. Lue vinkkimme ja varmista, että sivustosi latautuu, vaikka ulkoiset palvelut eivät toimisikaan!

8 lokakuun, 2021

Webinaari: Hakutoiminnon toteuttaminen ja räätälöinti WordPressissä

Seuraava Seravon webinaari järjestetään torstaina 14. tammikuuta, aiheena WordPressin hakutoiminto. Kuinka haku toimii, ja miten sitä kannattaisi räätälöidä isommilla sivustoilla?

23 joulukuun, 2020