PHP: verschil tussen versies

Uit FOK!wiki
Ga naar: navigatie, zoeken
 
(De tekst)
Regel 1: Regel 1:
Hier komt een verhaal over 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 [[Programmeertaal C|C]] maar in tegenstelling tot [[Programmeertaal C|C]] is het in PHP (met name PHP5) mogelijk [[Object-orientatie|Object georienteerd]] te programmeren, net als bijvoorbeeld [[Programmeertaal Java|Java]]. Een opvallend kenmerk van de taal is dat [[variabele|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 2 Enterprise Edition|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 [[webbrowser|browser]] gestuurd. PHP kan echter ook andere documenttypen versturen.
 +
 
 +
PHP wordt het meest gebruikt in combinatie met [[Linux]], [[Apache (webserver)|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:
 +
<pre><nowiki>
 +
<?php
 +
echo "Hello World";
 +
?>
 +
</nowiki></pre>
 +
 
 +
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.
 +
 
 +
==Zie ook==
 +
* [[Server-side scripting]]
 +
* [[MySQL]]
 +
 
 +
== Externe links ==
 +
{{Wikibooks|
 +
|Benaming=programmeercursus
 +
|Link=[[b:Programmeren in PHP|Programmeren in PHP]]
 +
}}
 +
*[http://nl3.php.net PHP website]
 +
*[http://nl3.php.net/manual/nl Nederlandstalige PHP handleiding]
 +
*[http://phpug.nl/ D? nederlandstalige PHP Gebruikersgroep]
 +
 
 +
 
 +
[[Categorie:Programmeertaal|PHP]]
 +
[[Categorie:Vrije software|PHP]]

Versie van 25 mrt 2005 om 18:01

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.

Zie ook

Externe links

Sjabloon:Wikibooks