Home Ontwerp je site PHP Wat is PHP ?

Wat is PHP ?

PHP is een server-side scripting programmeertaal, die ook bedoeld is om op webservers dynamisch webpagina's te creëren.

Dit wil zeggen dat wanneer de gebruiker van een website een PHP-pagina opvraagt, er op de server op dat moment een pagina wordt aangemaakt op basis van alle gegevens die zich op de server bevinden, afhankelijk van de juiste actie die de bezoeker ondernam.


Gebruik

Het is op deze manier bijvoorbeeld mogelijk om een pagina met zoekresultaten samen te stellen met gegevens uit een database. Als de gegevens in de database veranderen, veranderen de gegevens die weergegeven worden op de pagina automatisch mee.

Dit biedt natuurlijk veel voordelen ten opzichte van statische pagina’s, waarbij je bij veranderingen alle pagina’s afzonderlijk zou moeten aanpassen. PHP-pagina’s hebben meestal de extensie .php .


Geschiedenis

PHP is in 1994 ontworpen door Rasmus Lerdorf, een senior software engineer bij IBM. Aanvankelijk stonden de letters PHP voor Personal Home Page. Sinds PHP 3.0 staat de naam officieel voor "Hypertext Preprocessor". Deze naam geeft aan waar de taal meestal voor gebruikt wordt: informatie verwerken tot hypertext (meestal HTML en XHTML).

PHP dankt zijn populariteit aan het feit dat het een open source taal is, wat wil zeggen dat iedereen vrij toegang heeft tot de bronmaterialen van de taal. Alle informatie is dus vrij te krijgen en is dan ook wijdverspreid op het internet.

Tijdens de eerste twee versies was PHP nog een hobbyproject. Toen de populariteit toenam besloten de ontwikkelaars om PHP helemaal te herschrijven tot PHP 3.0.

Sinds deze versie is de PHP-gemeenschap explosief gegroeid en tegenwoordig draait PHP op meer dan 70% van alle open webservers. PHP is hierdoor de meest gebruikte programmeertaal voor internettoepassingen.


OOP

PHP is vergelijkbaar met Cgi, Perl, Coldfusion en Microsoft ASP.NET ( Active Server Pages ) . Qua syntaxis lijkt PHP het meest op C, maar in tegenstelling tot C is het in PHP mogelijk objectgeoriënteerd te programmeren. PHP lijkt daarom meer op Java en C++.

PHP wordt zeer veel gebruikt in combinatie met Linux, Apache en MySQL, afgekort tot LAMP. De LAMP-architectuur is zeer succesvol op het internet. Voor wie geen LINUX maar Windows gebruikt op de server is WAMP de geschikte variant op LAMP. Wie een Mac gebruikt, kan MAMP installeren.

Belangrijkste kenmerken van PHP

  • Zeer uitgebreide functionaliteit
  • Brede ondersteuning beschikbaar
  • Vrij verkrijgbaar (open source)
  • Makkelijk aan te leren
  • Browseronafhankelijk
  • Werkt op alle belangrijke besturingssystemen: Unix/Linux, Windows, Mac OS X
  • Werkt op de meest gangbare webservers: Apache, Microsoft IIS en Abyss
  • Ondersteunt diverse databases, MySQL, PostgreSQL, Oracle, DB2, SQLite, Firebird/InterBase, Frontbase, Ingres en Sybase

4 + 5 =
 

GOOGLE adsense