Ontwikkelaars die websites beheren die werken met PHP, zoals WordPress, Drupal, Joomla of Magento en PHP-frameworks zoals Laravel en Symfony, moeten op de hoogte blijven van de nieuwste versie en trends van PHP. Door je site te upgraden naar PHP 7 ben je verzekerd van de nieuwste voordelen en beveiliging. Lees meer over de voordelen van PHP 7 en hoe je het op je website kunt implementeren.
Ongeveer 98% van de websites gebruikt nog steeds PHP versie 5.*. Nu PHP5 meer dan 11 jaar oud is, is het tijd om te upgraden naar PHP 7 en die verouderde functies op te ruimen. Het PHP project heeft een lijst met verwijderde functies en een lijst met verwijderde API's en extensies, die je helpen bij het overzetten van PHP 5 naar PHP 7 code.
De meeste grote blogsystemen zoals WordPress, contentmanagementsystemen (CMS) zoals Joomla en e-commercesites zoals Opencart ondersteunen PHP 7 out-of-the-box. Zorg ervoor dat je de nieuwste versie van WordPress of je CMS gebruikt en schakel je webserver over naar PHP 7. Veel services worden automatisch bijgewerkt om op de hoogte te blijven van nieuwe releases en trends. Als je niet zeker weet welke versie van PHP je gebruikt, neem dan contact op met je webhostingbedrijf. Er zijn veel instructievideo's beschikbaar om je te begeleiden bij het installeren of upgraden naar PHP 7.
Begin 2015 is de eerste alpha van PHP 7 uitgebracht. De eerste stabiele (v7.0.0) PHP is uitgebracht op 1 december 2015. Momenteel is de PHP-community druk bezig met versie 7.0.8 (release candidate) en 7.1.0 alpha. PHP versie 7.0.7 is vrijgegeven als stabiel. De meeste belangrijke problemen zijn opgelost en PHP 7 is volwassen genoeg om in productie te gebruiken.
Hoe zit het met versie 6? PHP 6 is nooit uitgebracht, hoewel het oorspronkelijk wel in ontwikkeling was. Het idee was om Unicode te introduceren in PHP 5 en het PHP 6 te noemen. Unicode is een computerstandaard voor de codering en weergave van tekst. Vanwege de complexiteit van de introductie van Unicode is PHP 6 nooit uitgebracht. Unicode verdubbelde het geheugengebruik en beïnvloedde de prestaties door conversies, en PHP 6 werd verlaten. Er werd besloten om de nieuwste versie van PHP PHP 7 te noemen en PHP 6 helemaal over te slaan.
Een van de grootste redenen om over te stappen van PHP 5 naar PHP 7 zijn de snelheidsverbeteringen. Zie de benchmarks hieronder voor vergelijkingen tussen Drupal en WordPress metingen (hogere balken zijn beter presterende balken):
PHP 5 vs PHP 7 website (2x sneller!)
Nog een vergelijking van PHP-versies en HHVM (een virtuele machine voor PHP) in req/sec (hoger is beter).
PHP 5.6 vs HHVM 3.11 vs PHP 7.0.
Reactietijd tussen PHP 5, HHVM en PHP7 (minder is beter).
Reactietijd tussen PHP 5, HHVM en PHP7.
Last but not least, een vergelijking tussen PHP 5, HHVM en PHP7 geheugengebruik met RAM in megabytes (minder is beter).
Geheugengebruik PHP 5, HHVM en PHP 7
Je kunt de nieuwste PHP 7 versie downloaden van de officiële website.
Als je een Debian-server met PHP hebt, probeer dan Dotdeb.org uit, dat up-to-date pakketten (32bit & 64 bit) voor Debian-servers biedt. Het bevat zowel Nginx en MySQL als PHP 7!
Afhankelijk van je GNU/Linux distributie kan PHP 7 al beschikbaar zijn in je pakketbeheerder. Er zijn vaak video tutorials beschikbaar om PHP te upgraden voor jouw specifieke distributie.
"*" geeft verplichte velden aan
"*" geeft verplichte velden aan
"*" geeft verplichte velden aan
Je moet ingelogd zijn om een reactie te plaatsen.