Het draait op een server: de code wordt op basis van de acties van de gebruiker op de server uitgevoerd en alleen het resultaat hiervan wordt omgezet en op de webpagina getoond in HTML.
PHP staat voor Hypertext Preprocessor en het is een belangrijke taal voor het maken van dynamische webpagina's. De taal wordt heel veel gebruikt, het ligt aan de basis van WordPress en ook Facebook maakt er gebruik van.
Wat is het verschil tussen PHP en HTML? PHP (Hypertext Preprocessor) en HTML (Hypertext Markup Language) gaan hand in hand met elkaar. In tegenstelling tot PHP is HTML echter statisch. Dit wilt zeggen dat HTML vooral gebruikt wordt voor de content op een website aangezien het de platte teksten kan opmaken en stylen.
PHP is een open-source, server-side scripttaal. Dit houdt in dat de code wordt uitgevoerd op de server. Op het moment dat een bezoeker een webpagina opvraagt, genereert PHP zogenaamde “output” die wordt teruggestuurd naar de gebruiker.
PHP is een servergebaseerde open-source scripttaal die voornamelijk dient voor het maken van dynamische webpagina's. Oorspronkelijk stond de afkorting voor 'Personal Home Page Tools', maar tegenwoordig voor 'PHP: Hypertext Preprocessor'.
Voor beginnende programmeurs en mensen die net beginnen met WordPress development, kan PHP één van de beste startpunten zijn. Het is een eenvoudige en logische taal, waardoor het vrij makkelijk is om te leren, en het is de ruggengraat van online development.
PHP kan HTML, tekst, afbeeldingen, pdf-bestanden en Flash-video's genereren. Daarnaast ondersteunt de taal een scala aan databases, zodat je er eenvoudig een website mee kunt bouwen die door een database ondersteund wordt.
JavaScript is een scripttaal waarmee je webpagina's interactief kan maken. Een stukje van een scripttaal bestaat uit een aantal opdrachten die de browser uitvoert. De browser ontvangt deze opdrachten als een HTML-pagina wordt ingeladen. De scripttaal staat namelijk in de HTML-code.
De inhoud van een PHP-bestand is een set van hypertext preprocessor codes, dit kan webpagina's om gegevens ingevoerd door de kijkers te verzamelen, te verwerken die gegevens, opslaan in aangewezen server databases en de details van specifieke databanken van de webserver op te halen.
PHP is een programmeertaal, ook wel Hypertext Preprocessor genoemd. Dankzij PHP en andere programmeertalen zoals HTML, kunnen we dingen zoals websites en zoekmachines op het internet bouwen.
De voordelen van CSS te gebruiken
Je kan doormiddel van CSS de opmaak en vormgeving vanuit één bestand regelen voor de hele website. Dit betekent dat je vanuit een style sheet niet alleen bijvoorbeeld de kleur en het lettertype van de tekst kunt bepalen, maar de vormgeving, opmaak en presentatie van de totale website.
Hoe werkt CSS precies? CSS zorgt dus voor de opmaak, maar om elementen verschillend op te maken moet er natuurlijk wel een manier zijn om je op specifieke elementen te richten. Je kunt dit doen door de HTML codes die gebruikt worden. Elk HTML element is via CSS apart vorm te geven.
Een PHP-programmeur (ook wel PHP-ontwikkelaar genoemd) is gespecialiseerd in het ontwerpen, ontwikkelen en implementeren van websites, applicaties en webtoepassingen in de server- of scripttaal PHP.
Wat is PHP en wat doet het voor mijn website? De afkorting PHP staat voor 'PHP: Hypertext Preprocessor'. Het is een scripttaal die sinds 1994 bestaat en waarmee je dynamische webpagina's kunt bouwen. Vaak wordt PHP als aanvulling op HTML-code gebruikt om data in een database te kunnen opslaan en beheren.
Nadeel van JavaScript
JavaScript maakt het mogelijk om pagina's dynamisch te maken, ze te laten veranderen zonder dat de hele pagina opnieuw geladen hoeft te worden. Dit maakt het lastig voor Google om de inhoud van de pagina goed te scannen met de zogenaamde crawlers.
Anders dan HTML en CSS is JavaScript een echte programmeertaal én scripttaal. Dit betekent dat je er nog veel meer mee kan, maar het is dan ook wat lastiger om te leren. Maar wil je iets meer ontwikkelen dan een platte pagina, dan zul je JavaScript moeten gebruiken.
Java is een OOP-programmeertaal terwijl JavaScript een OOP-scripttaal is. Met Java worden applicaties gemaakt die in een virtuele machine kunnen worden uitgevoerd. JavaScript-code kan alleen in een browser worden uitgevoerd. Java-code moet worden gecompileerd, terwijl JavaScript-code enkel uit tekst bestaat.
XAMPP is een open source installatiekit en bevat alles wat je nodig hebt om te leren programmeren met PHP. Het bestaat uit de Apache-webserver, MySQL, PHP en Perl. Er zijn diverse versies voor de verschillende platformen als Windows (WAMPP), Linux (LAMPP), Mac en Solaris.
Via de officiële website van XAMPP kan je het programma gratis downloaden. Kies voor het juiste besturingssysteem en klik op 'downloaden'. Het bestand is ongeveer 150 MB dus het zal even duren voordat het is gedownload. Pak de software uit en selecteer de knop 'Installeren'.
Wat zijn de voordelen van updaten? Betere beveiliging - De meest voor de hand liggende reden PHP te updaten, is beveiliging. Nieuwere versies zijn beter in het tegengaan van hackers, bijvoorbeeld omdat verouderde (depricated) code niet langer wordt ondersteund. Snellere websites - Nieuwere PHP-versies zijn sneller.
Er zijn verkorte cursussen die je in slechts een paar dagen of een maand de basis van HTML kunnen leren. Je zult echter niet van de ene op de andere dag een softwareontwikkelaar worden. Een diepgaand begrip van HTML kan maanden of jaren duren voordat je alles weet wat je erover moet weten.
HTML leren is niet moeilijk. Het beste is vooral om eenvoudig te beginnen met het opzetten van een website met behulp van een HTML document. Deze website kan je steeds verder uitbreiden. Hierdoor kom je er ook achter wat alle HTML tags en attributen betekenen.
Waar HTML zorgt voor een algemene layout, is CSS gemaakt om te details te voorzien. Denk daarbij aan onderandere de exacte positie van een element, kleuren, lettertype, letter groote en veel meer.
Met HTML kan je namelijk ook aangeven welke tekst groter of kleiner moet zijn, je kan er alinea's of hele paragrafen mee maken, je kan teksten uitlijnen, bepalen welke afbeeldingen er komen te staan en nog veel meer. Wanneer je HTML gaat leren kom je vanzelf achter alle mogelijkheden.