Inleiding

PHP is een programmeertaal die speciaal voor het gebruik in websites ontwikkeld is. PHP kent dan ook veel opties die specifiek op het maken van websites gericht zijn. Het grote voordeel van PHP ten opzichte van andere programmeertalen die specifiek op het maken van website gericht zijn (zoals ASP, JSP en ColdFusion) is dat PHP volledig gratis beschikbaar is. Hierdoor is er een grote gemeenschap rondom PHP ontstaan met als gevolg dat er duizenden, zo niet miljoenen, scripts op internet klaar liggen om gebruikt te worden. En dat helemaal gratis!

Verder is PHP 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. Server-side programmeertalen (zoals PHP) zijn daarom vele malen betrouwbaarder dan client-side programmeertalen (zoals JavaScript). De uitvoering van de scripts is niet afhankelijk van de computer van de bezoeker. Sterker nog, het is onmogelijk voor de bezoeker om de broncode van de scripts in te zien. Het zwakke punt van JavaScript, de beveiliging, is daarmee voor een groot deel aangepakt.

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 je 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 HTML zal in dit boek duidelijk worden.


Contact | Copyright en aansprakelijkheid | Privacybeleid | Valid XHTML 1.0 | Valid CSS