Hoe kies ik de beste PHP-software?
U, als ontwikkelaar van websites, hebt geen keuze in welke PHP-software u wilt gebruiken; er is wereldwijd maar één implementatie van PHP. Een computer die een server wordt genoemd, host uw website en beantwoordt verzoeken om pagina's te bekijken. Een kopie van PHP-software is geïnstalleerd voor gebruik door alle websites die op die server worden gehost. PHP is een scripttaal die de HTML-code (hypertext markup language) verbetert, die wordt gebruikt om websites op internet te maken. Een scripttaal is geen echte programmeertaal; het wijzigt eerder de realtime online presentatie van HTML-inhoud om actuele, dynamische informatie te bieden aan de bezoekers van de website.
HTML is de taal- of computercodering die inhoud, woorden en afbeeldingen weergeeft wanneer iemand het adres voor uw website invoert. De HTML-codering vertelt de server en uiteindelijk uw computer welke tekst en afbeeldingen moeten worden weergegeven en hoe deze moeten worden weergegeven, bijvoorbeeld in het rood vetgedrukt. Dit is het opmaakgedeelte van de HTML-naam. Het hypertekstgedeelte verwijst naar de mogelijkheid van HTML om links naar andere delen van uw website of naar elke site met een adres op internet te bieden.
Hoe handig HTML ook is, alle HTML-websitepagina's zijn statisch, wat betekent dat elke pagina altijd dezelfde informatie presenteert, met zeer kleine uitzonderingen. Door de ontwikkeling van PHP-software konden de pagina's dynamisch worden en konden gebruikers met de pagina's communiceren om aangepaste informatie te bieden. PHP doet dit met PHP-bestanden die zich op de server bevinden, met de websitegegevens in dezelfde mappen. Binnen het PHP-bestand staan aanwijzingen over hoe de variabele gegevens kunnen worden weergegeven.
PHP-software is een preprocessor aan de serverzijde, omdat deze zich op de server bevindt en de pagina van de server pakt voordat de browser, de software die HTML-code op uw computer weergeeft, deze kan weergeven. Wanneer een server een verzoek ontvangt om een HTML-pagina weer te geven, leest het PHP-programma eerst de HTML-code, zoekt het naar verwijzingen naar PHP-code, voert de PHP-taak uit en schrijft die inhoud in de HTML-code. De server geeft vervolgens de pagina door met zowel de originele als de ingevoegde inhoud. Uw browser interpreteert zowel de HTML- als de PHP-inserts als HTML.
Programmeurs van over de hele wereld dragen bij aan de ontwikkeling en het onderhoud van PHP-software. Een van de handigste functies van PHP is de mogelijkheid om informatie op te vragen bij een gestructureerde querydatabase. Externe ontwikkelaars bieden grafische interfaces om de inspanningen om PHP te coderen te verminderen, in zogenaamde IDE (Integrated Development Environment). Deze IDE kan foutopsporingen, stapsgewijze uitvoering, variabele bewaking en andere hulpmiddelen voor softwarecodering omvatten.