Overzicht artikelen kennisbank

Dit is een artikel uit de Kennisbank van Vextra internet solutions

Tweet this  Deel dit op Facebook 


PHP - scripttaal

Ontstaansgeschiedenis

PHP - scripttaalIn 1994 werd PHP ontwikkeld door Rasmus Lerdorf. Deze voormalige engineer bij IBM ontwikkelde PHP oorspronkelijk voor eigen gebruik. Vanaf versie 3.0 is PHP een recursief acroniem: PHP Hypertext Preprocessor. Dat betekent zoveel als: Met PHP kan HTML op de server worden opgebouwd.

Mei 2000 kwam PHP 4 op de markt (door ZEN). Inmiddels is PHP 5 de meest gebruikte versie. Versie 6.0 is al uitgebreid in ontwikkeling.

De betekenis (het belang) van PHP

De populariteit van de scripttaal PHP op het internet neemt steeds verder toe. De taal is inmiddels zo veelzijdig geworden, dat het mogelijk is om zowel alledaagse webapplicaties te bouwen, als complexe problemen met websites op te lossen door gebruik te maken van PHP. Het is bruikbaar voor zowel starters op het internet als voor doorgewinterde programmeurs.

De taal

Het soort programmeren binnen PHP lijkt veel op dat van Microsoft's C++. Je kunt er zowel object- als functiegeoriënteerd mee programmeren. Oorspronkelijk was functiegeoriënteerd programmeren het belangrijkste, maar de aandacht verschuift steeds meer naar objectgeoriënteerd programmeren. Versie 5.0 heeft het objectgeoriënteerd programmeren sterk verbeterd.

Open source

PHP is Open Source software. Dat wil zeggen dat het zonder kosten ter beschikking wordt gesteld. Dit in tegenstelling tot bijvoorbeeld ASP en .NET. PHP is erg populair omdat het eenvoudig maar krachtig is, geen hoge kosten met zich meebrengt en daarmee binnen het bereik ligt van vele hobbyisten. Tegelijkertijd worden steeds meer grote en serieuze toepassingen (webapplicaties) gebouwd met PHP.

Toepassingen

PHP wordt veel gebruikt om op webservers dynamische (interactieve) websites te bouwen. Daarom wordt PHP een server-side scripttaal genoemd, net zoals JSP, Cold Fusion en ASP.

Bij client-side scripting (zoals bijvoorbeeld in Javascript) moet de webbrowser eerst de webpagina downloaden en daarna op de client (op de computer van de bezoeker) de programmacode uitvoeren.

Een PHP-document kan bestaan uit HTML, Javascript en PHP. De PHP-code staat gewoon tussen de HTML-code in. Wanneer een PHP-document wordt aangeroepen op de server, wordt (op de server dus) eerst alle in dat document aanwezige PHP-code uitgevoerd. Dit wordt gedaan door de PHP-parser (ook wel de PHP-engine genaamd). Het resultaat van dit parsen is meestal HTML-code. Deze wordt door de webserver naar webbrowser gestuurd.

PHP wordt vaak gebruikt in combinatie met MySQL, een database waar gegevens in opgeslagen kunnen worden die op een website getoond kunnen worden.



Artikelen uit de kennisbank
Kennisbank van Vextra internet solutions

Uit de Kennisbank: CSS - Cascading Style Sheet
Een willekeurig artikel:
CSS - Cascading Style Sheet