PHP-Code formatieren
Fügen Sie PHP-Code ein, der in einer Zeile zusammengedrängt oder schlecht eingerückt ist: Das Tool rückt jeden { }-Block neu ein und setzt eine Anweisung pro Zeile, für sofortige Lesbarkeit, bevor Sie den Code studieren oder überarbeiten.
Achtung: Es handelt sich um einen einfachen Formatierer auf Basis der Einrückung, nicht um ein vollständiges Tool wie PHP-CS-Fixer. Er prüft nicht, ob der Code gültig ist, und ordnet die Leerzeichen nicht um alle Operatoren neu an.
So funktioniert es
Der Code wird Zeichen für Zeichen von einer kleinen Zustandsmaschine durchlaufen, die Code von Zeichenketten (einfache und doppelte Anführungszeichen) und Kommentaren (//, #, /* */) unterscheidet, damit niemals eine geschweifte Klammer oder ein Semikolon innerhalb einer Zeichenkette getrennt wird. Jede öffnende geschweifte Klammer erhöht die Einrückung um 4 Leerzeichen, jede schließende verringert sie, und jedes Semikolon außerhalb von runden Klammern beendet eine Zeile.
Kann der neu formatierte Code nicht mehr funktionieren?
Nein: Es ändert sich nur die Darstellung (Leerzeichen, Zeilenumbrüche, Einrückung), nie die Logik des PHP-Codes. Der Inhalt von Zeichenketten und Kommentaren bleibt unverändert erhalten.
Werden <?php-Tags und gemischtes HTML unterstützt?
Das Tag <?php bleibt unverändert erhalten. Wenn Ihre Datei jedoch stark HTML und PHP mischt (Templates), konzentriert sich die Einrückung auf die PHP-Blöcke und ordnet die umgebende HTML-Struktur nicht neu.
Die Formatierung läuft zu 100% lokal in Ihrem Browser: Ihr PHP-Code wird niemals an einen Server gesendet.