Inleiding
PHP staat voor Perl Hypertext Processor en wordt veel gebruikt op internet. Er
zijn verschillende versies van PHP: PHP1, PHP2, PHP3 en PHP4 (erg veel fantasie
hebben programmeurs niet). PHP1 en PHP2 zijn de oudste versies van PHP en daar
zaten nog heel veel bugs (fouten) in. PHP3 was de eerste echte stabiele versie van PHP
en dat was ook de eerste PHP die echt veel werd gebruikt. PHP4 is het zelfde als
PHP3, maar dan met een paar kleine uitbreidingen.
PHP wordt veel gebruikt om internet sites te maken, het is dus heel handig (maar
niet vereist) als u al in staat bent om HTML te schrijven/programmeren. Ik hoop
dus dat je snapt dat dit de code is van een lege site, dus het absolute begin:
Voorbeeld:
<HTML>
<HEAD>
<TITLE>hier komt de titel</TITLE>
</HEAD>
<BODY>
Hier komt de tekst die u op de site wil laten zien.
</BODY>
</HTML>
PHP heeft echter één moeilijkheid, het is een server-based programmeertaal,
dit houdt in dat je het eerst moet uploaden (op internet zetten) voordat je het
kan bekijken. PHP wordt namelijk niet zoals HTML opgesteld op de computer van
degene die de site bekijkt, maar op de server (computer) waarop die site staat.
Sommige mensen vinden dit een nadeel, omdat je dan tijdens het schrijven van een
script (stuk PHP) alles eerst moet uploaden voordat je kan kijken of alles het
doet.
Je kan het echter ook zien als een voordeel, want sommige mensen vinden het fijn
als codes waar zij heel lang op hebben zitten werk zomaar worden gekopieerd of
over genomen door andere, die er dus geen moeite voor hebben hoeven doen. Met
PHP kan dit niet, dit komt doordat je als bezoeker van de site geen toegang hebt
en hoeft te hebben tot de codes. Alles word namelijk op de server gelezen en
omgezet naar HTML dat weer naar de computer van de bezoeker wordt gestuurd. Het
enige wat de visitor (bezoeker van de site) dus kan zien als hij of zij de bron
weer geeft is de HTML van wat er op dat moment op het scherm staat, en niet de
PHP van hoe het is ontstaan, en geprogrammeerd. Er is wel een manier waardoor je
PHP niet hoeft up te loaden, namelijk door een eigen webserver op te zetten,
meer hierover op de site van PHP
PHP alleen wordt niet vaak gebruikt voor het maken van complete websites, maar
vooral voor speciale dingen, die met HTML niet kunnen. Als je bijvoorbeeld een
forum, een gastenboek of een inlog gedeelte tegen komt op internet is de kans
groot dat dat met PHP is geschreven. PHP in combinatie met MySQL wordt echter
wel vaak gebruikt voor het maken van hele sites. En dat neemt steeds verder toe.
Er zijn ontwikkelaars die de hele dag niets anders doen. Het voordeel is dat
iemand de site kan bijwerken zonder kennis van HTML etc. Hiervoor wordt een
speciale user interface geschreven die het mogelijk maakt om tekst en/of foto's
in een database te zetten. De combinatie PHP / MySQL zorg te dan voor dat er
pagina's met die informatie erop gegenereerd worden. De templates zijn
voorgeprogrammeerd.
Een groot aantal hosts en servers (dat zijn de bedrijven of organisaties waarje
je site laat neer zetten) ondersteunt geen PHP, dit betekent dus dat als je een
PHP script schrijft, dat dit dan niet word uitgevoerd, maar gewoon zichtbaar op
het beeld word gezet, net als een gewone tekst. Het is dus aan te raden als je gaat
beginnen met het leren van PHP eerst op zoek te gaan naar een goede host of server.
|