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

Managed Hosting Specialist

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.

Terug naar nieuwsoverzicht

Hulp nodig, vragen of opmerkingen?

Daag ons uit +31 (0) 546 - 714360

Stuur ons uw uitdaging!





Wij hebben uw uitdaging ontvangen,
we zullen binnen 24 uur contact met u opnemen.

Meer actueel

Wederom een succesvolle editie van Hemelgames Festival!

Shock Media is al enkele jaren de hoofdsponsor van hét festival op Hemelvaartsdag: het Hemelgames Festival in Oldenzaal! Het festival werd dit jaar voor de vierde keer gehouden. Uniek aan het Hemelgames Festival is dat voorafgaand het feest de bezoekers hun sportiviteit (of het gebrek eraan) kunnen laten zien op vier wipe-out banen.

DDoS-aanvallen: Hackers, chantage of pesterijen?

U heeft het de laatste tijd vast meegekregen, de DDoS-aanvallen op ABN-Amro, ING, Rabobank en de Belastingdienst. DDoS-aanvallen zijn echter niets nieuws en zijn vaak voor veel bedrijven met omvangrijke IT omgevingen, waaronder ook wij zelf, aan de orde van de dag. Wat zijn DDoS-aanvallen, welke gevolgen heeft een DDoS-aanval, welke motieven zitten hier vaak achter en hoe kunt u ze voorkomen of afweren?

Kwetsbaarheden in processoren

Zoals u waarschijnlijk al heeft meegekregen zijn er afgelopen week zeer grote kwetsbaarheden aan het licht gekomen in vrijwel alle processoren die wereldwijd worden gebruikt in onder andere computers, telefoons, laptops en ook servers. Deze kwetsbaarheden hebben de naam Meltdown and Spectre gekregen. Deze kwetsbaarheden hebben wereldwijd zeer grote impact op de veiligheid van vrijwel alle gecomputeriseerde omgevingen.