PHP
PHP is een scripttaal die in 1995 is ontworpen door Rasmus Lerdorf, een senior software engineer bij IBM. De taal is duidelijk ge?nspireerd door Larry Wall's Perl, maar is veel regelmatiger dan Perl.
De letters PHP stonden aanvankelijk voor Personal Home Page; tegenwoordig is de betekenis een recursief acroniem geworden: "PHP: Hypertext Preprocessor". Die naam geeft aan waar de taal meestal voor gebruikt wordt: informatie verwerken tot hypertext (meestal HTML en XHTML). Later werd ook wel spottend gezegd dat PHP staat voor "People Hate Perl" (Mensen Haten Perl) want sommige mensen die PHP gebruiken beschouwen Perl als een "onbenullige taal".
Kenmerken
PHP lijkt qua syntax op C maar in tegenstelling tot C is het in PHP (met name PHP5) mogelijk Object georienteerd te programmeren, net als bijvoorbeeld Java. Een opvallend kenmerk van de taal is dat variabelen, net als bij bepaalde variabelen in Perl, voorafgegaan moeten worden door een dollarteken ('$'), omdat PHP (in het begin) nogal sterk van deze taal is afgeleid.
Geschiedenis
PHP 1.0 en 2.0 zijn begonnen als hobbyproject, maar groeiden langzaam steeds groter uit. Toen de populariteit toenam besloot het PHP team om PHP helemaal te herschrijven tot PHP 3.0. Sinds PHP 3.0 is de PHP community explosief gegroeid en tegenwoordig draait op meer dan 70% van alle open webservers PHP. PHP is hiermee de meest gebruikte programmeertaal voor Internet toepassingen. Tegenwoordig is PHP4 de meest gebruikte versie, maar enige tijd geleden is PHP5 uitgekomen, een nieuw hoofdstuk in de PHP geschiedenis.
Gebruik
PHP is een scripttaal, die hoofdzakelijk wordt gebruikt om op de webserver dynamisch webpagina's te cre?ren. Andere bekende server-side scripttalen zijn Java Server Pages, Coldfusion en Active Server Pages.
Bij het oproepen van een PHP-document op de server, wordt (op de server) eerst de in het document opgenomen PHP-code uitgevoerd. Het resultaat (meestal HTML) wordt door de webserver naar de browser gestuurd. PHP kan echter ook andere documenttypen versturen.
PHP wordt het meest gebruikt in combinatie met Linux, Apache en MySQL, afgekort tot LAMP. Het komt wel eens voor dat men Windows gebruikt in plaats van Linux maar dit komt minder vaak voor.
Voorbeeld code:
<?php echo "Hello World"; ?>
PHP is volgens kenners een van de makkelijkste webtalen door de lage instapniveau maar heeft grote doorgroeimogelijkheden. Sinds kort is PHP5 ook uit met een verbeterde OO-ondersteuning (ondersteuning voor object-geori?nteerd programmeren).
Wikipedia zelf is ook gemaakt met de taal PHP.