InfoNu.nl > Pc en Internet > Programmeren > PHP Hypertext Preprocessor

PHP Hypertext Preprocessor

PHP Hypertext Preprocessor PHP Hypertext Preprocessor, beter bekend als PHP, is een scripttaal die voornamelijk wordt gebruikt voor het programmeren van dynamische websites. Oorspronkelijk heette het Personal Home Page Tools, maar door het grote succes heeft er een naamswijziging plaatsgevonden.

Geschiedenis

PHP is in 1994 bedacht en ontwikkeld door Rasmus Lerdorf. Hij ontwikkelde een script waarmee hij kon zien wie er allemaal op zijn site langs kwam. De scripts waren gebaseerd op Perl CGI-technologie. In 1995 werd de eerste publieke versie van PHP uitgegeven. In dat zelfde jaar werd ook versie 2 uitgegeven. Een jaar later kwam versie 3 uit. Versie 4 werd in 2000 uitgebracht en de daaropvolgende versie, versie 5 werd uitgebracht in 2004. In 1997 werd naar schatting op meer dan 50.000 websites PHP gebruikt. Doordat het ontwikkelen van PHP te veel werd voor Ramsus Lerdorf zelf, gingen verschillende mensen zich er mee bezig houden. Het werd een georganiseerd team.

Gebruik

PHP wordt voornamelijk gebruikt voor het programmeren van dynamische websites. Als een een PHP-document wordt opgeroepen, worden de HTML-opdrachten zonder bewerkingen verstuurd. De PHP opdrachten worden door de PHP-software verwerkt voordat ze naar de afzender worden doorgestuurd. Alleen de uitvoer wordt door de webserver naar de webbrowser gestuurd tijdens de verwerking van PHP-opdrachten. De PHP-opdrachten worden niet aan de uitvoer voor de browser toegevoegd zodat de PHP-code beveiligd en transparant voor de gebruiker is.

PHP wordt vaak gebruikt in combinatie met Linux, Apache en MySQL ofwel LAMP. Het komt echter ook voor dat Linux wordt vervangen door Windows. WAMP is dan de variant op LAMP. Met deze pakketten is het mogelijk Apache, MySQL, Perl en PHP allemaal tegelijk te installeren en op elkaar af te stemmen.

De opbouw van een PHP document

Bij een PHP document word de PHP-code aan de html-code toegevoegd. De PHP code komt dus tussen de HTML tags te staan, net zoals de HTML-opdrachten.
Een voorbeeld:
<html>
<body>
<?php
echo "Hallo Wereld";
?>
</body>
</html>
De eerste tag in het voorbeeld is <?php. Deze tag vertelt de browser dat dit het begin is van een PHP-document. De laatste tag in het voorbeeld is ?>. Deze tag vertelt de browser dat dit het eind van het PHP-document is. De PHP-opdracht echo laat PHP weten dat wat volgt, Hallo Wereld in dit geval, de uitvoer is. Het script zorgt er dus voor dat Hallo Wereld wordt weergegeven in een browser.

Kenmerken van PHP

  • PHP is erg snel doordat het in de HTML-code is ingekapseld.
  • PHP is gratis te gebruiken.
  • PHP is eenvoudig te gebruiken.
  • PHP is voor veel besturingssystemen geschikt zoals Windows, Linux, Unix, Mac Os.
  • Doordat PHP erg populair is, is er ook een brede ondersteuning.
  • Het is veilig doordat de eindgebruiker de PHP-code niet te zien krijgt.
  • PHP ondersteund grote databases.
  • Doordat PHP onder de open source licentie valt is de PHP-software aan eigen specifieke omgeving aan te passen.

Zelf PHP schrijven

Een PHP-document kan gemaakt worden in een simpele textverwerken zoals ‘Kladblok’ of ‘Wordpad’. Op Internet zijn veel handleidingen te vinden over het maken PHP-documenten. Daarnaast zijn er op Internet ook veel gratis programma’s te vinden die je helpen bij het schrijven van PHP.
© 2007 - 2019 Bartw, het auteursrecht (tenzij anders vermeld) van dit artikel ligt bij de infoteur. Zonder toestemming van de infoteur is vermenigvuldiging verboden.
Gerelateerde artikelen
De rol van PHP (Hypertext Preprocessor)De rol van PHP (Hypertext Preprocessor)De basisprogrammeertaal om websites te maken is HTML. Daarnaast zijn er ook aanvullende programmeertalen, zoals Java, AS…
Wat is HTML of Hypertext Markup Language? (De basis)Wat is HTML of Hypertext Markup Language? (De basis)Een browser, zoals Google Chrome, Mozilla Firefox of Internet Explorer, heeft gegevens nodig om een website weer te geve…
De scripttaal PHPDe scripttaal PHPPHP staat voor Hypertext Preprocessor. PHP is een programmeertaal en is bedoeld om dynamische websites mee te maken. In…
HTML: basisbegrippenHTML staat voor HyperText Markup Language. Deze taal wordt gebruikt voor de opmaak voor bijvoorbeeld websites. De basis…
Tim Berners-Lee: 'vader van het web'Tim Berners-Lee: 'vader van het web'De bedenker van het Worldwide Web, is de relatief onbekende Britse natuurkundige Tim Berners-Lee. Eind jaren tachtig ont…

Reageer op het artikel "PHP Hypertext Preprocessor"

Plaats een reactie, vraag of opmerking bij dit artikel. Reacties moeten voldoen aan de huisregels van InfoNu.
Meld mij aan voor de tweewekelijkse InfoNu nieuwsbrief
Ik ga akkoord met de privacyverklaring en ben bekend met de inhoud hiervan
Reactie

Jeffrey, 11-04-2012 18:27 #1
"De eerste tag in het voorbeeld is <?php. Deze tag vertelt de browser dat dit het begin is van een PHP-document. De laatste tag in het voorbeeld is?>. Deze tag vertelt de browser dat dit het eind van het PHP-document is."

Helaas is dit niet juist. De <?php-tag verteld niet aan de browser dat dit het begin is van een PHP-document, aangezien de PHP-tags en scripts daartussen helemaal niet naar de client worden verzonden. Deze worden op de server verwerkt en de output daarvan wordt dan omgezet naar bijvoorbeeld HTML.

Infoteur: Bartw
Gepubliceerd: 24-02-2007
Rubriek: Pc en Internet
Subrubriek: Programmeren
Reacties: 1
Schrijf mee!