Kies een thema:

Cursus PHP

Beginner


Gevorderde


Appendix


Informatie


Referenties


Links


1 Inleiding


» Inhoudstafel
1.1 Voorkennis
1.2 Wat is PHP?
1.3 Databases
1.4 Waarom PHP?

1.1 Voorkennis

Voordat je doorgaat met deze cursus is het noodzakelijk dat je reeds een basiskennis bezit van de opmaaktaal HTML. HTML is immers de basis van elke website, zonder HTML zou het niet mogelijk zijn om de uitvoer weer te geven op het scherm. In deze cursus leer je er alles over!


1.2 Wat is PHP?

PHP is een krachtige scripttaal die gebruikt wordt voor het maken van dynamische websites. PHP werd in 1994 ontwikkeld door Rasmus Lerdorf. Oorspronkelijk stond PHP voor "Personal HomePage", maar sinds PHP 3.0 is deze naam gewijzigd naar "PHP: Hypertext Preprocessor". Deze nieuwe betekenis weerspiegelt de werking van PHP: gegevens verwerken tot (X)HTML. Sinds PHP4 is de parser, het onderdeel dat de code omzet in een taal die de server kan begrijpen, herschreven en werd PHP aangedreven door de Zend Engine. PHP valt qua syntaxis het meest te vergelijken met C en JavaScript. De laatste nieuwe versie is PHP 5.3.0.

PHP is een server-side scripttaal, dat betekent dus dat de PHP code op een server moet worden uitgevoerd, in tegenstelling tot JavaScript, dat client-side werkt.


1.3 Databases

PHP heeft nog veel meer mogelijkheden wanneer het wordt gebruikt in combinatie met een database. Hiermee worden de mogelijkheden bij het bouwen van webapplicaties bijna eindeloos: blogs, gastenboeken, content management systems, fora, fotoalbums, enzoverder. Een van de meest gebruikte soorten databases is MySQL, SQL staat voor Structured Query Language en is dus de query taal die wordt gebruikt om te communiceren met een database. Je leest er alles over in deze cursus. PHP in combinatie met MySQL wordt behandeld in het gevorderd deel van deze cursus.


1.4 Waarom PHP?

Even een paar voordelen op een rijtje waarom je PHP zou gebruiken:

  • PHP is gratis te downloaden via de website http://www.php.net
  • PHP werkt cross-platform en kan dus op verschillende operating systems worden uitgevoerd (Windows, Linux, Unix, BSD, ...)
  • PHP is compatibel met bijna elke hedendaagse webservers (IIS, Apache, ...)
  • PHP is zeer efficient en het is makkelijk om te leren

Er zijn heel wat bekende websites die ook met PHP & SQL werken, kijk maar naar Wikipedia, Google, Facebook, Netlog, enzoverder.

Nu je weet wat PHP is en wat het doet, aarzel dan niet om verder te gaan met het volgende hoofdstuk van deze cursus: Installatie!

Installatie »