.PHP

PHP Datei

PHP Script / Hypertext Preprocessor Source File
Frage stellen
SCHNELLE ANTWORT

Eine PHP-Datei ist reiner serverseitiger Quellcode in PHP, der Sprache hinter WordPress und den meisten Content-Management-Systemen. Zum Lesen oder Bearbeiten öffnen Sie sie in einem Texteditor wie VS Code oder Notepad++. Um sie auszuführen und die Ausgabe zu sehen, benötigen Sie einen Webserver mit PHP - lokal über XAMPP oder den eingebauten PHP-Server -, da PHP serverseitig ausgeführt wird und nicht im Browser.

Entwickler: The PHP Group (originally Rasmus Lerdorf) Kategorie: Internetdateien Offener Standard MIME: application/x-httpd-php
VERFÜGBAR AUF Windows macOS Linux
Verwandt: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Aug 5, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das PHP-Dateiformat?

Eine .php-Datei ist ein reines Textdokument mit Quellcode in PHP (Hypertext Preprocessor), einer weit verbreiteten serverseitigen Skriptsprache. Eine .php-Datei kann PHP-Code gemischt mit HTML-Markup, Text sowie eingebettetem CSS oder JavaScript enthalten.

Einsatzbereiche von PHP-Dateien

PHP-Dateien werden verwendet, um HTML-Seiten mithilfe der PHP-Engine des Servers dynamisch zu generieren. PHP-Dateien dienen auch zur Erstellung von Webanwendungen. Websites nutzen .php-Dateien häufig zur Verarbeitung von Online-Formularen - zum Beispiel ein Kontaktformular - oder als Schnittstelle zu Datenbanken. WordPress, ein bekanntes Content-Management-System, verwendet PHP-Skripte in großem Umfang, ebenso wie beliebte Frameworks wie Laravel und Symfony.

Verarbeitung von PHP-Dateien

Der PHP-Dateicode wird von der PHP-Engine des Webservers verarbeitet, die dynamische HTML-Ausgabe erzeugt. Dieser HTML-Inhalt wird dann an den Webbrowser des Benutzers gesendet und als Webseite angezeigt. Dadurch ist sichergestellt, dass der eigentliche PHP-Code für den Benutzer nicht zugänglich ist, nicht einmal durch Anzeigen des Seitenquelltexts. PHP-Codeblöcke beginnen mit dem öffnenden Tag <?php; das schließende Tag ?> wird am Ende reiner Skriptdateien absichtlich weggelassen, um unbeabsichtigte Ausgabe vor dem Senden von HTTP-Headern zu verhindern.

Weitere Informationen

  • index.php ist oft die Haupt-Website-Datei, die vom Webbrowser geladen wird, wenn ein Verzeichnis aufgerufen wird.
  • PHP kann auch über die Befehlszeile mit php script.php ausgeführt werden.
  • Weitere Dateiendungen, die PHP-Code enthalten können, sind .phtml, .phps, .php3, .php4, .php5 und .php7.

Sicherheit

RISIKO: MEDIUM

Eine .php-Datei ist ein Programm, das AUF EINEM SERVER läuft, daher kann ein bösartiges PHP-Skript (eine „Web-Shell“ wie c99/r57), das auf eine Website hochgeladen wird, einem Angreifer ermöglichen, Befehle auszuführen, die Datenbank auszulesen oder den Server zu übernehmen - setzen Sie niemals .php-Dateien aus nicht vertrauenswürdigen Quellen auf einem Live-Server ein, ohne sie zuvor zu überprüfen. Das bloße Öffnen einer .php in einem Texteditor ist sicher (es ist nur Text) und führt sie NICHT aus. Zwei betriebliche Risiken: (1) .php-Dateien enthalten oft Datenbankkennwörter und API-Schlüssel und dürfen daher nicht öffentlich herunterladbar sein; (2) das Ausführen von PHP auf einer veralteten, abgekündigten Version (PHP 5/7) setzt bekannte Sicherheitslücken frei - halten Sie PHP auf einem aktuell unterstützten 8.x-Zweig.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMEPHP Script / Hypertext Preprocessor Source File
ENTWICKLERThe PHP Group (originally Rasmus Lerdorf)seit 1995 (PHP/FI by Rasmus Lerdorf); PHP 8.x is current
MIME TYPEapplication/x-httpd-php
TYPReiner Text, serverseitiges Skript (PHP-Quellcode, oft gemischt mit HTML)
STANDARDOffen · lizenzfrei

Programme zum Öffnen von PHP-Dateien

Windows4 apps
Notepad Open Source Öffnen Sie die .php, um den Quellcode mit Hervorhebung anzuzeigen oder zu bearbeiten (führt ihn nicht aus).
Visual Studio Code Kostenlos Öffnen Sie die .php zum Lesen/Bearbeiten mit PHP-Syntaxhervorhebung; fügen Sie die PHP/Intelephense-Erweiterung für die automatische Vervollständigung hinzu.
XAMPP (Apache + PHP + MySQL) Open Source Installieren Sie XAMPP, legen Sie die .php im htdocs-Ordner ab, starten Sie Apache und rufen Sie dann http://localhost/file.php auf, um sie AUSZUFÜHREN.
PHP (built-in server) Open Source Installieren Sie PHP, führen Sie dann im Dateiordner ’php -S localhost:8000’ aus und öffnen Sie http://localhost:8000/file.php, um die Datei auszuführen.
macOS3 apps
BBEdit Freemium Öffnen Sie die .php zum Bearbeiten mit PHP-Syntaxunterstützung (der kostenlose Modus deckt das Bearbeiten ab).
Visual Studio Code Kostenlos Öffnen Sie die .php zum Lesen/Bearbeiten mit PHP-Syntaxhervorhebung; fügen Sie die PHP/Intelephense-Erweiterung für die automatische Vervollständigung hinzu.
MAMP Freemium Lokaler Apache/Nginx + PHP + MySQL-Stack für Mac - legen Sie die .php in den Dokumentenstamm und führen Sie sie über localhost aus.
Linux2 apps
Visual Studio Code Kostenlos Öffnen Sie die .php zum Lesen/Bearbeiten mit PHP-Syntaxhervorhebung; fügen Sie die PHP/Intelephense-Erweiterung für die automatische Vervollständigung hinzu.
PHP CLI + Apache Open Source Installieren Sie über den Paketmanager (z. B. ’apt install php apache2’). Führen Sie eine Datei mit ’php file.php’ aus oder stellen Sie sie über Apache/Nginx bereit.

Technische Details

technische Spezifikation
DateitypReiner Text, serverseitiges Skript, UTF-8-kodiert
MIME-Typapplication/x-httpd-php
Dateisignatur (Magic Bytes)Keine - reiner Text ohne binäre Signatur; Dateien beginnen typischerweise mit dem <?php-Tag bei Byte-Offset 0
Öffnungs-Tag<?php (Standardblock) oder <?= (kurzes Echo-Tag für Inline-Ausgabe)
Schließungs-Tag?> - optional; wird am Ende reiner PHP-Dateien absichtlich weggelassen, um versehentliche Leerraumausgabe vor HTTP-Headern zu verhindern
AusführungsmodellServerseitig; die PHP-Engine des Webservers interpretiert die Datei und liefert das resultierende HTML an den Client-Browser
PHP-EngineZend Engine - der zentrale Interpreter der offiziellen PHP-Laufzeitumgebung, mit JIT-Compiler-Unterstützung
CLI-Ausführungphp script.php oder php -f script.php
VariablensyntaxAlle Variablennamen beginnen mit $ (z. B. $name, $count, $items)
Groß-/KleinschreibungVariablennamen sind Groß-/Kleinschreibung-sensitiv; Funktions- und Klassennamen sind es nicht
Superglobals$_GET, $_POST, $_SESSION, $_COOKIE, $_SERVER - vordefinierte Arrays für HTTP-Anfragen und Sitzungskontext
Wichtige Frameworks und CMSLaravel, Symfony, CodeIgniter (Frameworks); WordPress, Drupal, Joomla (Content-Management-Systeme)
DatenbankzugriffIntegrierte MySQLi- und PDO-Erweiterungen; unterstützt MySQL, PostgreSQL, SQLite und andere Datenbanken
Laufzeitkonfigurationphp.ini steuert Speicherlimits, Fehlerberichterstattung, Datei-Upload-Größen und welche Erweiterungen geladen werden
Verwandte Erweiterungen.phtml (PHP/HTML-Template-Mix), .phps (PHP-Quellanzeige), .php3 / .php4 / .php5 / .php7 (versionierte PHP-Legacy-Skripte)
Veröffentlicht1995 (PHP/FI by Rasmus Lerdorf); PHP 8.x is current
Offener StandardJa · lizenzgebührenfrei
Spezifikationwww.php.net

PHP-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit PHP-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages

Noch keine Fragen - stellen Sie die erste Frage zu PHP-Dateien.

Häufig gestellte Fragen

Wie öffne ich eine .php-Datei?
Zum LESEN oder Bearbeiten des Codes öffnen Sie sie in einem Texteditor wie VS Code oder Notepad++ (es handelt sich um reinen Text). Um zu SEHEN, was sie erzeugt, müssen Sie sie auf einem Webserver mit PHP ausführen - lokal über XAMPP/MAMP oder ’php -S localhost:8000’ -, da PHP serverseitig ausgeführt wird und nicht im Browser.
Warum zeigt meine .php-Datei im Browser nur reinen Text / Code an?
Weil keine PHP-Engine sie ausführt. Das Öffnen einer .php-Datei von der Festplatte im Browser führt sie nicht aus. Platzieren Sie sie auf einem Server mit PHP (oder einem lokalen Stack wie XAMPP) und rufen Sie sie über eine http://localhost-URL auf, damit PHP sie ausführt und HTML zurückgibt.
Kann ich eine PHP-Datei in HTML konvertieren?
Nicht statisch - aber das Ausführen der .php auf einem Server erzeugt HTML, das Sie mit der Funktion ’Speichern unter’ des Browsers oder mit wget/curl über die Live-URL speichern können. Sie erfassen dabei nur einen gerenderten Schnappschuss; alle dynamischen Logiken und Datenbankabfragen gehen verloren.
Wie führe ich eine PHP-Datei auf meinem eigenen Computer aus?
Installieren Sie einen lokalen PHP-Stack - XAMPP oder Laragon unter Windows, MAMP unter Mac -, legen Sie die Datei in den Webroot-Ordner und öffnen Sie sie über http://localhost. Oder installieren Sie PHP separat und führen Sie ’php -S localhost:8000’ im Ordner aus, dann rufen Sie die Datei im Browser auf.
Ist es sicher, eine .php-Datei zu öffnen?
Das Öffnen in einem Editor ist sicher - es ist nur Text und wird nicht ausgeführt. Das Risiko besteht darin, eine unbekannte .php auf einem Live-Webserver EINZUSETZEN, wo sie ausgeführt wird; bösartige Skripte (’Web-Shells’) können die gesamte Website gefährden. Überprüfen Sie jede PHP-Datei von Dritten, bevor Sie sie ausführen.
Mit welchem Programm öffne ich functions.php in WordPress?
functions.php ist eine normale PHP-Theme-Datei - bearbeiten Sie sie in VS Code oder Notepad++ (oder im WordPress-Theme-Datei-Editor, mit Vorsicht). Ein Syntaxfehler darin kann die gesamte Website mit einem weißen Bildschirm zum Absturz bringen, daher bearbeiten Sie eine Kopie und bewahren Sie eine Sicherungskopie auf.

Quellen

1PHP.net - official manual and downloadswww.php.net
2PHP supported versions / release roadmapwww.php.net

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.DATProgram Data File (generic)
4.EXEWindows Executable (Portable Executable)
5.RPMSGRestricted Permission Message
6.JPGJPEG Image
7.PARTPartial Download File
8.ICSiCalendar data file
9.BINCD/DVD Disc Image (BIN/CUE)
10.DLLDynamic Link Library

Verwandte Erweiterungen

.CRDOWNLOADChrome Partial Download File
.JNLPJava Network Launch Protocol file
.WEBARCHIVESafari Web Archive
.PARTPartial Download File
.DOWNLOADPartial / Incomplete Download File
.ASPXActive Server Page Extended (ASP.NET Web Form)

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen