• Woensdag 29 Januari 2025

Dream Hosting heeft PHP 8.4 op 29 januari 2025 beschikbaar gemaakt op de shared hosting. Je kunt deze PHP-versie dus voor je website kiezen. Het is een nieuwe PHP-versie met nieuwe functies, en een paar oudere onderdelen werken anders of zijn aangemerkt als verouderd. Test daarom eerst of je thema's, plug-ins en eigen code ermee werken. Volgens php.net is 8.4.1 van 21 november 2024 de eerste uitgave van PHP 8.4 die op de releasepagina staat.

Wat merk je als websitebeheerder?

  • Oudere code kan meldingen geven: parameters die impliciet leeg (null) mogen zijn, zijn aangemerkt als verouderd, evenals de foutmeldingsoort E_STRICT. Oudere thema's en plug-ins kunnen daardoor waarschuwingen tonen.
  • Enkele extensies zijn naar PECL verplaatst: dit geldt voor IMAP, OCI8, PDO_OCI en pspell. PECL is de aparte opslagplaats voor PHP-extensies. Gebruikt je website een van deze extensies, controleer dan of die nog beschikbaar is voordat je overstapt.
  • Nieuwe ondersteuning voor HTML5 in PHP: er is een nieuwe DOM-API die HTML5 volgens de standaard kan verwerken. Je merkt dit vooral als een plug-in of applicatie die functie gaat gebruiken.
  • Nieuwe functies voor tekst en lijsten: er zijn onder meer mb_trim() en mb_ucfirst() voor tekst met speciale tekens, en array_find() en array_any() om in lijsten te zoeken. Dit zijn bouwstenen voor ontwikkelaars, die jij niet zelf hoeft in te stellen.
  • Nieuwe JIT-implementatie: PHP 8.4 heeft een nieuwe JIT, een techniek die code tijdens het draaien omzet. Wat dit voor jouw site betekent, hangt af van de toepassing.

Voor ontwikkelaars zijn er meer wijzigingen, zoals property hooks en asymmetrische zichtbaarheid. Die staan in de aankondiging en de changelog hieronder.

De PHP-versie van je website

Maak altijd eerst een back-up van je website en database, bijvoorbeeld met Back-up Manager in Plesk. Controleer daarna of je CMS en extensies PHP 8.4 ondersteunen. Test thema's, plug-ins en eigen code bij voorkeur eerst op een testomgeving of een kopie van je site.

  • PHP-versie wijzigen: ga in Plesk naar Websites & Domeinen > PHP-instellingen (PHP Settings) en kies bij PHP-versie de optie 8.4.
  • Merk je problemen: zet de PHP-versie terug naar de versie die je eerder gebruikte en laat plug-ins of code aanpassen of bijwerken.

Meer informatie

Hulp nodig?

Heb je vragen over deze update, of wil je dat we even meekijken? Neem contact met ons op.