De voordelen van PHP 7

PHP is wereldwijd één van de meest populaire programmeertalen. PHP is in 1994 bedacht door Rasmus Lerdorf. Destijds stond PHP voor Personal Home Page. Hedendaags is PHP een recursief acroniem dat staat voor Hypertext Preprocessor. PHP is een open source programmeertaal die dynamische webpagina’s (hypertext) genereert op webservers aan de hand van code. PHP wordt onder andere gebruikt bij het ontwikkelen van websites in CMS’en als Wordpress, Magento en Joomla.

Onlangs is de nieuwe PHP 7 versie gelanceerd de opvolger van PHP 5.6. Misschien vraag je, je af waarom PHP 7 en niet PHP 6? PHP 6 bestond reeds als een experimenteel project dat de productie fase nooit heeft gehaald. Om verwarring te voorkomen is er gekozen om de nieuwe PHP release PHP 7 te noemen. Hieronder worden een aantal nieuwe features van PHP 7 kort beschreven.

Semih Kiremit

Sales Representative

PHP Next Generation engine
De PHP Next Generation engine is een verbeterde versie van de Zend Engine welke gebruikt werd voor voorgaande PHP versies. Zend is een open source engine geschreven in de programmeertaal C die de PHP taal interpreteert.

Vergemakkelijkte foutafhandeling
Door de nieuwe PHP Next Generation engine is het mogelijk om code te vereenvoudigen en fatale fouten te vervangen door foutuitzonderingen.

64-Bit Windows ondersteuning
PHP is in de basis ontwikkeld op Linux, waarbij het altijd wel mogelijk was om PHP te draaien op een Windows systeem. Echter was er nog geen consistente 64-bits ondersteuning mogelijk. Dit is bij PHP 7 wel het geval.

Nieuwe operators
PHP gebruikt operators om bewerkingen op variabelen en waarden uit te voeren. Aan PHP 7 zijn de ‘Null coalescing operator’ en de ‘Space ship operator’ toegevoegd. Middels de null coalesce operator kan er gemakkelijker een default waarde worden meegegeven in een vergelijking. Middels de space ship operator kunnen twee variabelen worden vergeleken en kan vervolgens worden bepaald of de waarde kleiner, groter of gelijk is aan de andere waarde.

De belangrijkste voordelen van PHP 7 op een rijtje

Mede dankzij deze nieuwe features biedt PHP 7 vele voordelen ten opzichte van vorige PHP versies.

  • Enorme snelheidsverbetering.
  • Veel nieuwe features waarvan er een aantal hierboven zijn genoemd.
  • Verminderd geheugengebruik.

Benchmark PHP 5.6 vs. PHP 7

Shock Media heeft zelf een bechmark uitgevoerd met een Wordpress en een Magento applicatie om zo het verschil tussen PHP 5.6 en PHP 7 aan te tonen. De resultaten worden weergegeven in de onderstaande grafieken. Bij deze benchmark is er gebruik gemaakt van Apache 2.4.7 en Opcache. De benchmark is uitgevoerd door het meten van het aantal aanvragen per seconden bij PHP 5.6 en PHP 7. Uit de benchmark blijkt dat PHP 7 een significante hoger aantal aanvragen kan verwerken dan PHP 5.6.  

Conclusie

Het is overduidelijk dat PHP 7 ontzettend snel is en vele mooie nieuwe features met zich mee brengt. Echter is je applicatie waarschijnlijk gebouwd op een oudere versie van PHP en is het mogelijk dat bepaalde scripts en functies niet worden ondersteund door PHP 7. Hierdoor kan het zijn dat je applicatie niet goed werkt wanneer je deze op een PHP 7 omgeving draait. Het is dus belangrijk om te zorgen dat je applicatie klaar is voor PHP 7.

Bij Shock Media is PHP 7 beschikbaar op alle omgevingen. Wil je een applicatie kosteloos en vrijblijvend testen op een PHP 7 omgeving? Neem dan contact op met sales@shockmedia.nl of telefonisch via 0546-714360.

Hulp nodig, vragen of opmerkingen?

+31 (0) 546 - 714360

Meer actueel

Het is vandaag 'Verander je wachtwoord'-dag

Ze zeggen wel eens ‘gemak dient de mens’: de gehele top tien van meest gebruikte wachtwoorden in Nederland bestaat uit combinaties die makkelijk te onthouden zijn. Denk aan ‘123456’, ‘qwerty’ of ‘welkom01’. Dit blijkt volgens het Financieele Dagblad uit een analyse van 'Scattered Secrets’ van afgelopen augustus. Helaas komt online fraude nog steeds vaak voor. Hoe je jezelf het beste kunt wapenen tegen hackers? Ik geef je graag vijf handige tips!

Interview met: Niek Wessels

Stage lopen, iedere student krijgt er mee te maken binnen zijn of haar studie! Ieder jaar verwelkomen wij verschillende stagiaires en afstudeerders binnen ons bedrijf. Benieuwd naar hoe onze huidige stagiair Niek het bevalt bij Shock Media? Lees dan vooral verder!

Succesvolle tweede editie van Shock Media LAN Olympics!

Na de succesvolle eerste editie in mei was het afgelopen vrijdag weer tijd voor de Shock Media LAN Olympics! Het hele team was al dagen bezig met de voorbereidingen: welke games zouden er gespeeld worden en belangrijker nog, wie had hard genoeg geoefend om dit jaar met de eerste prijs naar huis te gaan?