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

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!

helmikuu 3, 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ä.

tammikuu 25, 2023

PHP 8.0 käyttöön oletuksena

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

tammikuu 7, 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!

lokakuu 8, 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?

joulukuu 23, 2020

WordPress 5.5 ”Eckstine” on julkaistu

Kuten todennäköisesti tiedät, suuret WordPress-julkaisut on perinteisesti nimetty kunnianosoituksiksi jazzmuusikoille. WordPress 5.5 ei ole tässäkään poikkeus, sillä se on nimetty […]

elokuu 12, 2020