# PHP-Formatierer

Formatiere PHP-Code mit dem Plugin Prettier PHP in einem einheitlichen, gut lesbaren Stil, der den PSR-12-Konventionen nahekommt. Füge eine Datei ein, die mit <?php beginnt, und erhalte einheitliche Abstände, Klammern und Arrays. Methodenkette und lange Argumentlisten werden entsprechend deiner Druckbreite umbrochen. Syntaxfehler werden mit der Meldung des Parsers sowie Zeile und Spalte gemeldet. So können PHP-Entwickler älteren Code vor einer Überprüfung bereinigen.

## Häufig gestellte Fragen

### Welcher Formatierer wird verwendet?

Das Tool führt Prettier 3 zusammen mit @prettier/plugin-php 0.26 auf dem Server aus. Die Ausgabe folgt einem Stil, der PSR-12 nahekommt: standardmäßig vier Leerzeichen pro Ebene, öffnende geschweifte Klammern von Klassen und Funktionen in einer eigenen Zeile und eine Anweisung pro Zeile.

### Muss mein Code ein öffnendes <?php-Tag enthalten?

Ja. Das Plugin formatiert Code innerhalb von PHP-Tags. Alles außerhalb davon wird als Inline-HTML behandelt und unverändert übernommen. Ein Ausschnitt ohne <?php kommt daher unverändert zurück.

### Welche PHP-Versionen werden unterstützt?

Moderne PHP-8-Syntax wird unterstützt, darunter Attribute, Enums, match-Ausdrücke, Pfeilfunktionen, benannte Argumente, die Property-Promotion im Konstruktor und Readonly-Klassen. Auch älterer PHP-5- und -7-Code lässt sich formatieren.

### Ändert der Formatierer, was mein Code tut?

Nein. Er ändert nur das Layout. Einige rein kosmetische Umschreibungen sind möglich. Zum Beispiel kann eine lange array()-Syntax in die entsprechende Kurzschreibweise [] umgewandelt werden. Das Verhalten des Codes bleibt jedoch gleich.

### Was passiert bei einem Syntaxfehler?

Die Formatierung wird angehalten, und das Tool zeigt die Meldung des Parsers mit Zeile und Spalte an, zum Beispiel bei einer fehlenden schließenden Klammer. Behebe den Fehler an dieser Stelle und formatiere den Code erneut.

### Kann ich Tabs oder zwei Leerzeichen verwenden?

Ja. Wähle 2 oder 4 Leerzeichen oder aktiviere Tabs. Die Druckbreite von 40 bis 200 Zeichen, standardmäßig 80, bestimmt, wann Aufrufe, Arrays und Bedingungen umbrochen werden.

### Bleiben Kommentare und Docblocks erhalten?

Ja. Zeilenkommentare, Blockkommentare und PHPDoc-Blöcke bleiben neben dem Code, den sie beschreiben, an ihrer Stelle. Ihr Text wird nicht umbrochen.

### Kann das Tool Vorlagen formatieren, die HTML und PHP mischen?

Es formatiert die PHP-Blöcke in solchen Vorlagen und lässt das HTML dazwischen unverändert. Bei umfangreichen Vorlagendateien kann das Ergebnis trotzdem manuelle Nachbearbeitung erfordern.

### Wie viel Code kann ich auf einmal formatieren?

Bis zu 1 MB Code pro Anfrage. Die Formatierung wird nach 10 Sekunden beendet. Damit lassen sich auch sehr große einzelne Dateien bearbeiten.

### Bleibt mein Code auf dem Server?

Nein. Der Code wird im Arbeitsspeicher formatiert und sofort an dich zurückgegeben. Er wird nicht gespeichert; protokolliert werden nur die Größen der Anfragen.

Deine Anzeige hier?

[Schreib uns eine E-Mail](mailto:hi@dennn.is?subject=Werbung%20auf%20OneClick%20Pro)

[Anzeige Die agentenfähige Plugin-Suite für WordPress.](https://sleekwp.com/?ref=oneclickpro)
