PHP Code Formatter & Beautifier
Führung
PHP Code Formatter & Beautifier
Formatieren und verschönern Sie Ihren PHP-Code sofort mit branchenüblichen Stilvorgaben. Fügen Sie unordentlichen oder inkonsistent formatierten PHP-Code ein und erhalten Sie saubere Ausgaben, die PSR-12-, Laravel- oder WordPress-Kodierungsstandards entsprechen – mit voller Kontrolle über Einrückung, Klammersetzung und Zeilenlänge.
Anwendung
Fügen Sie Ihren PHP-Code in den Eingabebereich ein. Wählen Sie eine Stilvorgabe, um die Formatierungsoptionen automatisch zu konfigurieren, oder passen Sie Einrückungsbreite, Klammerstil und Zeilenlänge manuell an. Der formatierte Code wird sofort im Ausgabebereich aktualisiert – kopieren Sie ihn mit einem Klick.
Merkmale
- Style Presets – Ein-Klick-Formatierung mit PSR-12 (PHP-Standard), Laravel und WordPress Coding Standards-Konfigurationen.
- PHP-spezifische Klammerregeln – PSR-12 verwendet next-line-Klammern für Klassen und Methoden, aber same-line für Kontrollstrukturen. WordPress verwendet überall same-line. Jede Voreinstellung wendet automatisch die richtige Konvention an.
- Array-Formatierung – Verarbeitet sowohl Kurzschreibweise für Arrays („
[]“) als auch traditionellearray()Schreibweise mit richtiger Einrückung. - Konfigurierbare Einrückung – Wählen Sie zwischen 2 Leerzeichen, 4 Leerzeichen oder Tabs. WordPress verwendet standardmäßig Tabs; PSR-12 und Laravel standardmäßig 4 Leerzeichen.
- Leerzeichen in Kontrollstrukturen – Erzwingt korrekte Leerzeichen nach Schlüsselwörtern wie
if,for,foreach,while, Undswitch. - Leerzeilen-Normalisierung – Konsistente Leerzeichen zwischen Methoden, Eigenschaften und Klassenteilen.
- Echtzeit-Formatierung – Die Ausgabe wird sofort aktualisiert, während du tippst oder eine Option änderst.
Wann Sie dieses Tool verwenden sollten
Verwenden Sie dieses Tool, wenn Sie PHP-Code für Pull-Anfragen bereinigen, zwischen Styleguides konvertieren, wenn Sie Code zwischen Frameworks verschieben, oder die Formatierung in einem Projekt standardisieren. Es ist besonders nützlich, um WordPress-Plugin-Code neu zu formatieren, damit er den WordPress-Standards entspricht, oder um älteren PHP-Code PSR-12-konform zu machen.
Häufig gestellte Fragen
-
Was ist PSR-12 und warum ist es für PHP wichtig?
PSR-12 ist der Extended Coding Style Guide, der von der PHP-FIG (Framework Interoperability Group) veröffentlicht wurde. Er definiert Regeln für die Codeformatierung, einschließlich Einrückung, Klammersetzung, Zeilenlänge und Leerzeichen. PSR-12 ist wichtig, da er einen universellen Standard bietet – Code aus verschiedenen Frameworks und Bibliotheken sieht einheitlich aus, wenn er PSR-12 folgt, was die kognitive Belastung während Code-Reviews und der Zusammenarbeit reduziert.
-
Was ist der Unterschied zwischen PSR-12 und WordPress Coding Standards?
Die größten Unterschiede sind Einrückung und Klammersetzung. PSR-12 verwendet 4-Leerzeichen-Einrückung und platziert öffnende Klammern in der nächsten Zeile für Klassen und Methoden (aber in der gleichen Zeile für Kontrollstrukturen). WordPress verwendet Tabs für die Einrückung und platziert öffnende Klammern in der gleichen Zeile für alles. WordPress hat auch einzigartige Regeln wie Yoda Conditions (Zahlen zuerst vergleichen) und spezifische Array-Formatierungspräferenzen.
-
Sollte PHP-Code Leerzeichen oder Tabs verwenden?
PSR-12 erfordert 4 Leerzeichen pro Einrückungsstufe – dies ist der Standard für die meisten modernen PHP-Frameworks, einschließlich Laravel und Symfony. WordPress Coding Standards erfordern Tabs. Die PHP-Community ist gespalten, aber PSR-12 mit Leerzeichen ist in neuen Projekten weiter verbreitet. Entscheidend ist die Konsistenz innerhalb eines Projekts: Mischen Sie niemals Tabs und Leerzeichen im selben Code.
-
Was ist PHP-CS-Fixer und wie verhält er sich zur manuellen Formatierung?
PHP-CS-Fixer ist ein Befehlszeilentool, das PHP-Code automatisch korrigiert, um Coding Standards wie PSR-12 oder benutzerdefinierte Regelsätze zu folgen. Im Gegensatz zur manuellen Formatierung verwendet es einen echten PHP-Parser, um die Codestruktur zu verstehen und Randfälle wie Heredocs, komplexe Ausdrücke und mehrzeilige Argumente korrekt zu behandeln. Es kann in CI-Pipelines und Editor-Plugins integriert werden, um die automatische Formatierung beim Speichern zu ermöglichen.
Erweiterungen installieren
IO-Tools zu Ihrem Lieblingsbrowser hinzufügen für sofortigen Zugriff und schnellere Suche
恵 Die Anzeigetafel ist eingetroffen!
Anzeigetafel ist eine unterhaltsame Möglichkeit, Ihre Spiele zu verfolgen. Alle Daten werden in Ihrem Browser gespeichert. Weitere Funktionen folgen in Kürze!
Unverzichtbare Tools
Alle Neuheiten
AlleAktualisieren: Unser neuestes Werkzeug wurde am 12. Apr. 2026 hinzugefügt
