Backend

PHP

PHP is de programmeertaal waar een groot deel van het web op draait: WordPress, WooCommerce, Magento, Drupal en Laravel zijn er allemaal in geschreven. Als jouw site op een van die systemen draait, draait hij op PHP.

PHP in het kort

Sinds
1995
Gebruikt door
WordPress, Magento, Drupal
Licentie
Open source
Hosting
Vrijwel overal
Let op
Versies hebben een einddatum

Wat het is

Wat is PHP?

PHP bestaat sinds 1995 en werd groot omdat het op vrijwel elke server draaide en makkelijk te leren was. Die laagdrempeligheid leverde het jarenlang een slechte reputatie op: er is veel slechte PHP-code geschreven.

Die reputatie loopt inmiddels ver achter op de werkelijkheid. Vanaf versie 8 is PHP snel, modern en streng genoeg om grote applicaties in te bouwen. De taal van nu lijkt weinig op die van vijftien jaar geleden.

Voor jou als opdrachtgever is PHP zelden een keuze die je bewust maakt. Je kiest WordPress of Laravel, en PHP zit eronder. Waar het wel toe doet is onderhoud: PHP-versies hebben een einddatum, en een site op een verlopen versie krijgt geen beveiligingsupdates meer.

Dat is het meest voorkomende technische probleem dat wij bij overnames tegenkomen. De site draait, alles lijkt in orde, en onder de motorkap staat een PHP-versie waar al twee jaar geen patches meer voor uitkomen.

Onder de motorkap

Hoe PHP werkt

  1. PHP draait op de server en zet bij elk bezoek de pagina in elkaar die de bezoeker te zien krijgt. Vrijwel elke Nederlandse hostingpartij biedt het standaard aan.

  2. Welke PHP-versie je draait stel je in bij je hosting. Dat is een knop die te weinig mensen ooit aanraken, terwijl een oude versie zowel traag als onveilig is.

  3. Frameworks als Laravel en Symfony geven structuur aan PHP-code, en CMS'en als WordPress en Drupal zijn erin gebouwd. De taal zelf zie je nooit; wat je merkt is snelheid en veiligheid.

Past het bij jou?

Wanneer PHP de juiste keuze is

  • Je site draait op WordPress, WooCommerce, Magento, Drupal of Joomla
  • Je hebt maatwerk nodig en wilt in een taal blijven waar veel mensen mee kunnen
  • Je wilt gewone, betaalbare hosting zonder bijzondere eisen
  • Er moet gekoppeld worden met een bestaand PHP-systeem

Wanneer je beter iets anders kiest

PHP is geen keuze waar je tegen kunt zijn, maar er zijn situaties waarin iets anders beter past: realtime toepassingen zoals chat of live dashboards liggen beter bij Node.js, en zware dataverwerking of machine learning hoort bij Python. Voor het overgrote deel van de websites en webshops in Nederland is die discussie theoretisch. Daar is PHP gewoon de juiste en goedkoopste keuze.

Kosten

Wat PHP kost

PHP zelf is gratis en open source. Wat het kost is de hosting waarop het draait en het onderhoud dat de versie actueel houdt.

Onderhoud begint bij ons bij €20 per maand en dekt onder meer het bijwerken van PHP-versies. Dat klinkt als een detail tot je site stilvalt omdat de hostingpartij een verlopen versie uitzet.

Bij maatwerk in PHP, bijvoorbeeld met Laravel, begint een project bij €6.500. De taal bepaalt de prijs niet; de complexiteit van wat je bouwt wel.

Uit de praktijk

Wat we het vaakst fout zien gaan

  1. Draaien op een verlopen PHP-versie

    Het meest voorkomende probleem bij overnames. De site werkt nog, maar krijgt geen beveiligingsupdates meer. Hostingpartijen zetten oude versies op enig moment uit, en dan valt de site zonder waarschuwing stil.

  2. Een upgrade uitstellen tot het moet

    Elke overgeslagen PHP-versie maakt de volgende sprong groter. Wie netjes meegaat merkt er niets van; wie drie versies achterloopt heeft een project.

  3. Goedkope hosting met een oude configuratie

    Bij hosting van een paar euro per maand deel je een server en heb je vaak geen invloed op de PHP-instellingen. Dat is precies waar snelheidsproblemen vandaan komen die niemand aan de site zelf kan wijten.

In Nederland

PHP in Nederland

Vrijwel elke Nederlandse hostingpartij draait PHP, en het aanbod aan ontwikkelaars is hier groot. Dat betekent dat je bij een PHP-site nooit afhankelijk bent van één partij.

Let bij het zoeken op de zoekterm: wie op 'PHP developer' zoekt komt vooral op vacaturebanken uit. Zoek je een partij die iets voor je bouwt of overneemt, dan kom je verder met de dienst die je nodig hebt.

Wat we doen

Wat wij met PHP doen

  • Onderhoud, inclusief het actueel houden van PHP-versies
  • Bestaande PHP-sites en -applicaties overnemen
  • Maatwerk bouwen in Laravel of Symfony
  • Snelheidsonderzoek op trage PHP-sites

Vragen

Veelgestelde vragen over PHP

Staat je vraag er niet tussen? Bel of app ons gerust, je krijgt binnen vier werkuur antwoord.

Projectmanager bij Volstoom

ProjectmanagerOp werkdagen binnen 4 uur antwoord

Staat je vraag er niet tussen? Stuur gerust een appje of een mail, dan zoeken we het voor je uit.

01Is PHP verouderd?

Nee. Die reputatie stamt uit de tijd vóór versie 7. Modern PHP is snel en streng, en draait het merendeel van het web, inclusief WordPress en Magento.

02Welke PHP-versie moet ik draaien?

Altijd een versie die nog beveiligingsupdates krijgt. Welke dat precies is verschuift jaarlijks; het punt is dat je meegaat en niet blijft hangen.

03Wat gebeurt er als mijn PHP-versie verloopt?

Eerst niets zichtbaars: de site draait door zonder beveiligingsupdates. Op enig moment zet je hostingpartij de oude versie uit, en dan valt de site stil.

04Is PHP goedkoper dan andere talen?

In de praktijk wel, omdat hosting goedkoop is en er veel ontwikkelaars zijn. Dat drukt zowel de bouw- als de onderhoudskosten.

05PHP of Node.js?

Voor websites, webshops en de meeste maatwerkapplicaties is PHP praktischer en goedkoper. Node.js wint bij realtime toepassingen zoals chat of live dashboards.

06Is PHP moeilijk om te leren?

PHP staat bekend als laagdrempelig: het werd groot omdat het makkelijk te leren was en op vrijwel elke server draaide. Die laagdrempeligheid leverde ook veel slechte code op. Vanaf versie 8 is PHP snel, modern en streng genoeg om grote applicaties in te bouwen.

07Wat kun je allemaal met PHP?

Een groot deel van het web draait erop: WordPress, WooCommerce, Magento, Drupal en Laravel zijn allemaal in PHP geschreven. Je bouwt er websites, webshops en maatwerkapplicaties mee. Alleen zware dataverwerking of machine learning ligt beter bij Python.

08Waar stel ik de PHP-versie van mijn site in?

Bij je hostingpartij. Het is een instelling die te weinig mensen ooit aanraken, terwijl een oude versie zowel traag als onveilig is. Wacht er niet te lang mee, want elke overgeslagen versie maakt de volgende sprong groter.

09Wat kost het onderhoud van een PHP-site?

Onderhoud begint bij ons bij €20 per maand en dekt onder meer het bijwerken van PHP-versies. Dat klinkt als een detail tot je site stilvalt, omdat je hostingpartij een verlopen versie uitzet.

10Waarom is mijn PHP-site traag?

Kijk eerst naar de PHP-versie en de hosting. Een oude versie is zowel traag als onveilig, en bij hosting van een paar euro per maand deel je een server en heb je vaak geen invloed op de PHP-instellingen. Daar komen snelheidsproblemen vandaan die niemand aan de site zelf kan wijten.

Eerst zien, dan beslissen

Benieuwd wat PHP voor jouw bedrijf kan betekenen?

Vraag het gratis proefontwerp aan: binnen 2 werkdagen zie je een ontwerp van je nieuwe homepage, met een vaste prijs erbij. Daarna beslis je pas.

  • Binnen 2 werkdagen zie je hoe jouw nieuwe website eruit kan zien.
  • Gratis en vrijblijvend. Het ontwerp is echt gratis, je zit nergens aan vast.
Projectmanager bij VolstoomUX/UI-designer bij VolstoomLead developer bij Volstoom

Het bureau achter je project: één vast aanspreekpunt, op werkdagen binnen vier uur reactie.

“Perfect gedaan. Ik stuurde een schets met uitleg en het eerste ontwerp zat er al voor 95 procent op. Na één kleine feedbackronde was alles precies zoals ik het wilde.”
Ondernemer, nieuw webdesign

Vraag je gratis homepage design aan

Binnen 2 werkdagen in je mail. Invullen duurt 1 minuut.

  • Gratis en vrijblijvend
  • Betalen pas bij livegang