* You are viewing Posts Tagged ‘mysql’

PHP: Hypertext Preprocessor

Wat is PHP?

PHP is een programmeertaal waar dynamische websites mee kunnen worden gemaakt. De scripttaal is ontworpen in 1994 en stond destijds voor Personal Home Page. Sinds PHP 3.0 is de naam veranderd naar PHP: Hypertext Preprocessor, waaruit we kunnen opmaken dat het hoofddoel het verwerken van informatie tot hypertekst (over het algemeen HTML of XHTML) is.

Kenmerken van PHP

Veel scripttalen tonen overeenkomsten met PHP. Zo is de taal vergelijkbaar met bijvoorbeeld Perl en Ruby en kan men OO (objectgeoriënteerd) programmeren in PHP.  Zoals bij veel andere programmeertalen moeten ook PHP variabelen voorafgegaan worden door $. Dit is een van de eigenschappen die de taal heeft overgenomen van Perl.

PHP is, net als bijvoorbeeld ASP, een zogenaamde server-side programmeertaal. Dit betekent dat het voor de gebruiker niet zichtbaar is hoe het script werkt en wat het precies doet, maar wordt enkel het resultaat, een eenvoudige HTML webpagina, in de webbrowser getoond.

Verder staat PHP bekend als een makkelijk aan te leren taal. Wat ook fijn is, is dat het opensource software is en er enorm veel over te vinden is op het web. Ten slotte zijn de mogelijkheden op het internet enorm, bijna niets is onmogelijk.

PHP gebruiken

Als je op je computer met PHP wilt gaan werken, is het handig om een programma te gebruiken die automatisch een volledige WAMP omgeving installeert (bijvoorbeeld XAMPP). Hierdoor kun je alle PHP bestanden ook daadwerkelijk op je eigen computer testen en hoef je niet per se een server of hosting pakket aan te schaffen. Zodra je een PHP website ook voor anderen toegankelijk wilt maken, is het aan te raden om een webserver te installeren of een webhosting pakket af te nemen.

Voorbeelden van gebruik

De meeste inlogsystemen, fora, cms’en en vergelijkbare systemen werken met PHP. Zo werkt ook deze website met PHP (in combinatie met MySQL).

CMS: content management system

Wat is een CMS?

Een CMS is een contentmanagementsysteem. Met een CMS kan iemand, zonder enige kennis te hebben van HTML en andere (programmeer)talen, eenvoudig zijn eigen website bijhouden. Hierbij kun je bijvoorbeeld denken aan het toevoegen, verwijderen en aanpassen van teksten. Over het algemeen werkt een CMS met een WYSIWYG editor, waardoor het overeenkomsten vertoont met bijvoorbeeld Microsoft Word. De meeste contentmanagementsystemen worden ontwikkeld in PHP in combinatie met een MySQL database.

Wanneer gebruik maken van een CMS?

Vooral als een website vaak aangepast moet worden, is een CMS een fijn hulpmiddel. U hoeft dan niet voor elke pagina een nieuwe HTML-pagina aan te (laten) maken, maar kunt gewoon de gewenste tekst in een CMS zetten. Dit bespaart een hoop werk (of kosten).

Welk CMS?

Dat is geheel afhankelijk van uw wensen. Er zijn een aantal zeer goede open source content management systemen, maar voor veel mensen zijn deze systemen te uitgebreid of voldoen ze niet aan de eisen. In dat geval is het verstandig om een CMS op maat te laten ontwikkelen. U weet dan immers zeker dat het systeem aan uw wensen voldoet.