PHP

Steht für „PHP: Hypertext Preprocessor“.

PHP ist eine Skriptsprache, die Webentwickler zum Erstellen dynamischer Websites verwenden. Sie ist auf Apache-Webservern häufig standardmäßig installiert, zusammen mit MySQL als Teil einer „LAMP“-Konfiguration.

Jedes PHP-Codefragment beginnt mit <?php und endet mit ?>. PHP-Seiten können mehrere Fragmente enthalten, die im gesamten HTML-Code eingefügt sind und dynamische Inhalte erzeugen. Wenn ein Websitebesucher eine PHP-Seite aufruft, verarbeitet der Webserver den PHP-Code oder „interpretiert“ ihn, bevor er das HTML an den Browser des Clients sendet. Im folgenden Beispiel ruft die PHP-Funktion die lokale Uhrzeit und das Datum vom Server ab und fügt sie in das HTML ein. („F d, Y“ formatiert das Datum als 31. Dezember 2021.)

&lt;p&gt;Das aktuelle Datum ist &lt;?php echo date("F, d, Y"); ?&gt;&lt;/p&gt;

Unten sehen Sie einen Blick hinter die Kulissen auf einen Teil des PHP-Codes, mit dem auf TechTerms.com Quizfragen erzeugt werden.

PHP-Skripte können von einfachen einzeiligen Befehlen bis hin zu komplexen Funktionen reichen. Einige PHP-basierte Websites erzeugen nahezu den gesamten Inhalt einer Webseite dynamisch mithilfe einer Reihe von PHP-Skripten. Frühe Versionen von PHP waren zwar nicht objektorientiert, aber PHP3 führte die Unterstützung für Klassen ein, einschließlich Objektattributen und -methoden. Entwickler können benutzerdefinierte Objekt-Bibliotheken erstellen und in verschiedene PHP-Seiten importieren, ähnlich wie bei einer kompilierten Sprache.

Da PHP-Code verarbeitet wird, bevor das HTML geladen wird, können Benutzer den PHP-Code innerhalb einer Webseite nicht anzeigen. Sie können nur die von den PHP-Skripten erzeugte HTML-Ausgabe sehen.

Ein großer Teil der PHP-Syntax ähnelt der anderer Sprachen wie C++, Java und Perl. PHP enthält jedoch mehrere proprietäre Funktionen, darunter MySQL-spezifische Methoden für den Zugriff auf Datensätze aus einer MySQL-Datenbank. Aufgrund seiner Integration mit MySQL, seiner kontinuierlichen Pflege und seiner insgesamt einfachen Anwendung ist PHP nach wie vor eine beliebte Wahl zum Erstellen dynamischer Websites.

Dateierweiterung: .PHP

Aktualisiert November 6, 2024 von Per C.

quizTesten Sie Ihr Wissen

What does a software launcher do?

A
It organizes other applications into a single place for easy access.
0%
B
It opens mulitple applications at once.
0%
C
It distributes programs across mulitple systems on a network.
0%
D
It installs software from a compressed installation package.
0%
Correct! Incorrect!     View the Launcher definition.
More Quizzes →

Das Tech Terms Computer-Lexikon

Die Definition von PHP auf dieser Seite wurde von den Autoren von TechTerms.com verfasst. Wenn Sie auf diese Seite verweisen oder diese Definition zitieren möchten, verwenden Sie bitte die grüne Zitierleiste direkt unterhalb der Definition.

Unser Ziel ist es, Computerbegriffe auf verständliche Weise zu erklären. Wir streben bei jeder veröffentlichten Definition nach Genauigkeit und Einfachheit. Wenn Sie Feedback zu dieser Definition haben oder einen neuen Fachbegriff vorschlagen möchten, kontaktieren Sie uns.

Der Tech Terms Newsletter

Erweitern Sie Ihr technisches Wissen mit unserem täglichen oder wöchentlichen Newsletter! Abonnieren Sie noch heute und erhalten Sie neue Begriffe und Quizze in Ihren Posteingang.

Melden Sie sich für den kostenlosen TechTerms‑Newsletter an

Wie oft möchten Sie eine E-Mail erhalten?

Sie können sich jederzeit über die Links in jeder E-Mail abmelden oder Ihre Einstellungen ändern. Fragen? Bitte kontaktieren Sie uns.

Hinweis: Der Newsletter wird auf Englisch versandt.