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.)

&lt;p&gt;The current date is &lt;?php echo date("F d, Y"); ?&gt;&lt;/p&gt;

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.

Omdat PHP-code wordt verwerkt voordat de HTML wordt geladen, kunnen gebruikers de PHP-code in een webpagina niet bekijken. Ze kunnen alleen de HTML-uitvoer van de PHP-scripts zien.

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

Bijgewerkt November 6, 2024 door Per C.

quizTest je kennis

Which of the following describes Single Sign-On (SSO) authentication?

A
Signing into multiple systems with one set of credentials
0%
B
Using a temporary set of credentials that are only valid once
0%
C
Allowing only one user access to a system at a time
0%
D
Using a guest account whose information is deleted after signing out
0%
Correct! Incorrect!     View the SSO definition.
More Quizzes →

Het Tech Terms computerwoordenboek

De definitie van PHP op deze pagina is een originele definitie geschreven door de auteurs van TechTerms.com. Als je naar deze pagina wilt verwijzen of deze definitie wilt citeren, gebruik dan de groene citatiebalk direct onder de definitie.

Ons doel is om computerterminologie op een begrijpelijke manier uit te leggen. We streven naar nauwkeurigheid en eenvoud bij elke definitie die we publiceren. Als je feedback hebt over deze definitie of een nieuwe technische term wilt voorstellen, neem dan contact met ons op.

De Tech Terms-nieuwsbrief

Verbeter je technische kennis met onze dagelijkse of wekelijkse nieuwsbrief! Abonneer je vandaag nog en ontvang nieuwe termen en quizzen in je inbox.

Schrijf je in voor de gratis TechTerms-nieuwsbrief

Hoe vaak wil je een e-mail ontvangen?

Je kunt je op elk moment uitschrijven of je frequentie wijzigen via de links in elke e-mail. Vragen? Neem contact met ons op.

Let op: de nieuwsbrief wordt in het Engels verzonden.