PHP is een programmeertaal die vooral wordt gebruikt om dynamische websites te bouwen. De code draait op de webserver, niet in de browser van de bezoeker. De server voert de PHP-code uit en stuurt het resultaat, meestal HTML, terug naar de bezoeker.

Waarvoor wordt het gebruikt

Met PHP bouw je pagina’s op basis van gegevens die niet vastliggen in het bestand zelf. Denk aan het ophalen van producten uit een database, het verwerken van een formulier of het regelen van inloggen. Veel bekende systemen, zoals WordPress, zijn in PHP geschreven. PHP wordt vaak gecombineerd met een database zoals MySQL.

Hoe PHP werkt

Wanneer een bezoeker een pagina opvraagt, ziet de server dat het om een PHP-bestand gaat. De server voert de code uit, haalt zo nodig gegevens op en stelt de pagina samen. Het eindresultaat gaat naar de browser. De bezoeker krijgt de PHP-code zelf dus nooit te zien, alleen de uitkomst ervan.

Varianten en aandachtspunten

Voor grotere toepassingen wordt PHP vaak gebruikt met een framework zoals Laravel, dat veelvoorkomende taken al uitwerkt. PHP bestaat in verschillende versies. Oudere versies krijgen geen beveiligingsupdates meer, dus het is belangrijk dat een website op een ondersteunde versie draait.

Voorbeeld van PHP in de praktijk

Stel dat een webshop een productpagina toont. Het PHP-programma ontvangt het nummer van het gevraagde product, zoekt de gegevens van dat product op, zoals naam, prijs en voorraad, en zet ze in een vaste pagina-opzet. Voor elk product wordt zo met dezelfde code een eigen pagina gemaakt. Wijzigt de prijs in de database, dan klopt de pagina bij het volgende bezoek automatisch, zonder dat iemand het bestand hoeft aan te passen.