Deze website maakt gebruik van diensten van Google voor het tonen van advertenties en het bijhouden van bezoekersstatistieken. Google kan hiermee uw surfgedrag volgen. Zie voor meer informatie het privacybeleid van Google. Via Your Online Choices kunt u zich afmelden voor gepersonaliseerde advertenties. Deze melding verbergen.

Inleiding

PHP is een scripttaal die speciaal voor het maken van websites ontwikkeld is. Veel opties van PHP zijn hier dan ook op gericht. Een groot voordeel van PHP ten opzichte van andere scripttalen voor het maken van websites (zoals ASP, JSP en ColdFusion) is dat PHP volledig gratis en bij bijna alle webhosters voorgeïnstalleerd is. Hierdoor is er een grote gemeenschap rondom PHP ontstaan met als resultaat dat er duizenden, zo niet miljoenen, scripts op internet klaar liggen om gebruikt te worden.

PHP is een server-side programmeertaal. Dit betekent dat alle scripts op de webserver worden uitgevoerd en niet op de computer van de bezoeker zoals bijvoorbeeld bij JavaScript het geval is. Hierdoor zijn zaken als het uploaden van bestanden, sturen van e-mails en het gebruiken van gegevens in een database mogelijk. Ook is er volledige controle over hoe een script wordt uitgevoerd, omdat het niet door de gebruiker is aan te passen.

Aangezien de scripts door de webserver worden uitgevoerd, moet deze webserver wel uitgerust zijn met de PHP software om dit daadwerkelijk te kunnen doen. Omdat deze software zoals gezegd gratis beschikbaar is, bieden de meeste webhostingbedrijven ondersteuning voor PHP. Het kan echter geen kwaad om dit even te controleren en desnoods over te stappen naar een webhost die wel PHP ondersteuning biedt.

Om de voorbeelden en opdrachten uit dit boek te volgen en te maken is het handig om de PHP software op de eigen computer te installeren. Hoe dit moet wordt in het eerste hoofdstuk uitgelegd.

De afkorting 'PHP' is nu al vele malen gevallen. Deze afkorting staat voor PHP Hypertext Preprocessor, wat zoveel betekent als 'HTML voorbereider'. PHP bereid dus de HTML-code die naar de bezoeker van de website gestuurd wordt voor uit de scripts die opgeroepen worden. Het resultaat van PHP scripts is dus altijd HTML en niets anders. Wat nu het voordeel is van PHP ten opzichte van alleen HTML zal in dit boek duidelijk worden.