Verwacht meer van uw homepage dan alleen een statische website? Wilt u niet alleen vertrouwen op de mogelijkheden van uw homepage bouwpakket of een kant-en-klare oplossing voor het maken van een homepage? Hoopt u de achtergrond van het programmeren van de homepage beter te begrijpen en uw eigen oplossingen te creëren?
- Dan moet je PHP beter leren kennen. Dankzij PHP en MySQL is de multifunctionele diversiteit naar de servers van de webhosters gebracht. Met een korte introductie in PHP en MySQL nodigen wij u uit om zelf de belangrijkste webtools te ontdekken.
PHP en MySQL voor de homepage - waarom de hoge waarde?
PHP en MySQL worden niet rechtstreeks in de browser weergegeven. Tot op heden wordt de visuele weergave van de homepage door de browser gedaan met behulp van HTML. Zowel de "gratis" scripttaal PHP (PHP-licentie) als de Database MySQL draait alleen op de server.
Dit roept de vraag op waarom PHP op ongeveer 250 miljoen websites wordt gebruikt in plaats van in HTML. Het zou logisch zijn om de voorkeur te geven aan directe data-uitvoer boven "voorbewerking" door een scripttaal.
Maar alleen HTML voor de website zou te kort door de bocht zijn, omdat de hoge waarde achteraf te verklaren is.
Kort overzicht:
In de jaren '90, voordat Rasmus Lerdorf de eerste versie van PHP ontwikkelde, was het maken van een website geen kinderspel. Alleen met HTML-commando's was het niet mogelijk om een dynamische homepage met verbinding met een database te maken. De geautomatiseerde interactie met de bezoeker van de site was dus beperkt.
Hedendaagse getuigen herinneren zich waarschijnlijk nog geanimeerde gif-beelden, zodat er überhaupt iets bewoog op de pagina. Het aansluiten van een forum of een winkel op de homepage was destijds voorbehouden aan enkele expertteams op speciale servers.
Alleen PHP maakte het mogelijk om zelfontworpen commando's (scripts) op webservers aan te roepen. Dit maakte de weg vrij voor het observeren van het gebruikersgedrag en de eenvoudige integratie van databases. Volgens de mythe is PHP ontstaan omdat de uitvinder wilde weten hoe vaak bezoekers naar zijn cv op zijn website keken.
PHP voor de website - wat is er aan de serverkant te overwegen?
Ongeveer 83 procent van alle servers wereldwijd draaien PHP in de versies 5.4 tot 5.6. Er komt geen versie 6, maar de ontwikkelaars hebben aangekondigd dat ze in 2015 zullen updaten naar versie 7.0. Voortdurende verdere ontwikkeling zorgt voor de toekomstige duurzaamheid van de softwareoplossing. PHP-scripts lopen steeds sneller, het aantal functiebibliotheken (hulpmodules) blijft groeien.
Als gevolg van de brede verspreiding is het belangrijk om aandacht te besteden aan PHP en MySQL bij de keuze van een webhostingprovider. Bijna alle contentmanagementsystemen, winkels en kant-en-klare applicaties vereisen de scripttaal en de database MySQL aan de serverkant. Zelfs zonder eigen PHP-kennis zou het onverstandig zijn om de homepage te hosten op een server die de scripttaal niet aanbiedt.
Schrijf zelf scripts - leer PHP
Startpagina bouwpakketten en contentmanagementsystemen wekken de indruk dat het omgaan met PHP en de database zelf achterhaald zou zijn. De noodzaak van individualisering op elke website spreekt tegen deze wijdverbreide stelling.
De basis van PHP kan in zeer korte tijd worden geleerd. De syntaxis van de scripttaal is gebaseerd op C en Perl. Leren is niet alleen de moeite waard voor technologiefreaks. Voor gebruikers die met kant-en-klare oplossingen werken, biedt een beetje PHP uitgebreide aanpassingsmogelijkheden.
Praktisch elke websoftwareprovider voor de homepage biedt u de mogelijkheid om uw software aan te vullen met uw eigen PHP-scripts. Dit is de enige manier om de multifunctionele website te creëren die de moderne bezoeker verwacht.