PHP
Staat voor "PHP: Hypertext Preprocessor."
PHP is een scripttaal die webontwikkelaars gebruiken om dynamische websites te maken. PHP wordt vaak standaard geïnstalleerd op Apache-webservers, samen met MySQL als onderdeel van een "LAMP"-configuratie.
Elk PHP-codefragment begint met <?php en eindigt met ?>. PHP-pagina's kunnen meerdere fragmenten bevatten die verspreid in de HTML zijn ingevoegd en dynamische inhoud genereren. Wanneer een websitebezoeker een PHP-pagina opent, verwerkt de webserver de PHP-code, oftewel "parseert" deze, voordat de HTML naar de browser van de client wordt verzonden. In het onderstaande voorbeeld haalt de PHP-functie de lokale tijd en datum van de server op en voegt deze toe aan de HTML. ("F d, Y" formatteert de datum als 31 december 2021.)
<p>The current date is <?php echo date("F d, Y"); ?></p>
Hieronder zie je achter de schermen een deel van de PHP-code die wordt gebruikt om quizvragen op TechTerms.com te genereren.
PHP-scripts kunnen variëren van eenvoudige opdrachten van één regel tot complexe functies. Sommige op PHP gebaseerde websites genereren bijna alle inhoud van webpagina's dynamisch met behulp van een reeks PHP-scripts. Hoewel vroege versies van PHP niet objectgeoriënteerd waren, introduceerde PHP3 ondersteuning voor klassen, waaronder objecteigenschappen en -methoden. Ontwikkelaars kunnen aangepaste objectbibliotheken maken en deze in verschillende PHP-pagina's importeren, vergelijkbaar met een gecompileerde taal.
Veel van de syntaxis van PHP is vergelijkbaar met die van andere talen, zoals C++, Java en Perl. PHP bevat echter verschillende eigen functies, waaronder MySQL-specifieke methoden voor het openen van records uit een MySQL-database. Door de integratie met MySQL, het consistente onderhoud en het algemene gebruiksgemak blijft PHP een populaire keuze voor het maken van dynamische websites.
Bestandsextensie: .PHP
Test je kennis