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

De Shock Media kerstborrel 2019

Ho Ho Ho eens even! Wat vliegt de tijd! Het is laat licht en vroeg donker, het einde van 2019 komt al in zicht. Het is bijna Kerst en iedereen is al volledig in de kerstsfeer. Zo ook het team van Shock Media. Afgelopen donderdag mocht het team hun kerstpakket in ontvangst nemen en na een jaar lang 24/7 klaar te hebben gestaan voor onze klanten was het afgelopen vrijdag tijd om het jaar gezamenlijk af te sluiten met een welverdiende kerstborrel!

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!