PHP-Formatter
Füge ein kurzes PHP-Snippet ein, um an geschweiften Klammern und Semikolons Zeilen umzubrechen und verschachtelte Klammern mit 2 oder 4 Leerzeichen einzurücken. Dies ist eine einfache Textumformung und kein Formatter mit Syntaxverständnis. Kompakter, unkomplizierter Code wird dadurch übersichtlicher; prüfe und teste das Ergebnis aber vor der Verwendung.
So wird ein PHP-Snippet umgebrochen
-
1
Snippet einfügen
Gib PHP-Text mit oder ohne öffnendes `<?php`-Tag ein. Verwende keinen vertraulichen Code: Der Text wird zur Verarbeitung an unseren Server gesendet.
-
2
Einrückung wählen
Wähle 2 oder 4 Leerzeichen für jede Ebene verschachtelter Klammern.
-
3
Formatieren
Das Tool ändert Leerraum um `{`, `}`, `;` und `,` und fügt danach Umbrüche und Einrückungen ein.
-
4
Prüfen und kopieren
Kontrolliere Literale, Kommentare, Heredocs, Kontrollstrukturen und Syntax und kopiere nur ein weiterhin korrektes Ergebnis.
Was der Formatter ändert
- Er entfernt Leerraum um
{,}und;und setzt nach jedem Komma ein Leerzeichen. - Er beginnt an Klammern und nach jedem Semikolon eine neue Zeile.
- Er rückt verschachtelte Klammern mit 2 oder 4 Leerzeichen ein und entfernt wiederholte Leerzeilen im Ergebnis.
Wichtige Einschränkungen
Das Tool arbeitet mit regulären Ausdrücken und einem zeichenweisen Klammerzähler; es tokenisiert oder parst PHP nicht. Es prüft weder eine PHP-Version noch die Syntax und versteht weder PSR-12/PER Coding Style noch projektspezifische Regeln.
Die erste Leerraumersetzung erfasst die gesamte Eingabe. Dadurch können Leerzeichen oder Umbrüche in Strings, Kommentaren, Heredocs und Nowdocs verändert werden. Kommentare werden nicht erkannt; enthaltene Semikolons und Klammern können wie Code behandelt werden. Auch komplexe Folgen von Rückstrichen vor Anführungszeichen können die einfache String-Erkennung verwirren. Nutze das Tool nur für unkomplizierte Snippets und vergleiche das Ergebnis sorgfältig mit dem Original.
Für Projekte eignen sich syntaxbewusste Formatter wie PHP CS Fixer oder Laravel Pint mit der jeweiligen Projektkonfiguration. Führe danach die PHP-Syntaxprüfung und deine Tests aus.
Verarbeitung und Datenschutz
Die Formatierung läuft in einer Komponente auf unserem Server; der eingefügte Quelltext wird beim Verarbeiten übertragen. Im zweistufigen Ablauf legt der Browser die Eingabe außerdem vorübergehend in sessionStorage ab. Das Tool führt den PHP-Code nicht aus, ist aber für Geheimnisse oder vertraulichen Quelltext ungeeignet.
Häufig gestellte Fragen
Nein. Es wendet nur wenige Regeln für Leerraum und Umbrüche an und implementiert PSR-12/PER Coding Style nicht.
Nein. Die Anwendung sendet den Code zur Formatierung an den Server. Der zweistufige Ablauf nutzt zusätzlich sessionStorage im Browser.
Das ist nicht garantiert. Die ersten Ersetzungen betreffen die gesamte Eingabe; Kommentare, Heredocs und Nowdocs werden nicht als PHP-Konstrukte erkannt.
Nein. Es prüft die Syntax nicht und führt das Snippet nicht aus. Prüfe das Ergebnis mit PHP und den passenden Tests.
Verwandte Tools
Farbrad-Explorer
Erforschen Sie das Farbrad interaktiv. Rotieren Sie Harmonien, vergleichen Sie HSL mit RYB, erkennen Sie komplementäre und triadische Paare in Echtzeit.
ASCII-Tabelle Referenz
Vollständige ASCII-Tabelle von 0 bis 127 mit Dezimal-, Hex-, Oktal-, Binär- und numerischer HTML-Zeichenreferenz für jedes Zeichen, einschließlich Steuerzeichen wie NUL, LF und DEL.
HTML-Zeichenreferenz
Durchsuchbare Liste von HTML-Entitäten, ihren benannten und numerischen Codes sowie eine Ein-Klick-Kopie für Sonderzeichen und Symbole.
Referenz für Tastenkombinationen
Durchsuchen Sie dokumentierte Standardkürzel für VS Code, Chrome und Bash mit GNU Readline unter macOS, Windows und Linux.
CSS-Scrollbar-Generator
Passen Sie das Erscheinungsbild der Bildlaufleiste per CSS an. Modernes scrollbar-color / scrollbar-width und das ältere ::-webkit-scrollbar für breite Browser-Unterstützung.
Zufallsbuchstaben-Generator
Erzeugen Sie zufällige A-Z-Buchstaben. Wählen Sie Anzahl, Großschreibung, Kleinschreibung oder gemischte Schreibweise für Spiele, Aufgaben und Unterricht.
Tool in anderen Sprachen verfügbar
- เครื่องมือจัดรูปแบบ PHP [TH]
- Formateur PHP [FR]
- PHP 포매터 [KO]
- Pemformat PHP [ID]
- Formatador de PHP [PT]
- PHP-formatter [NL]
- منسّق PHP [AR]
- Formateador PHP [ES]
- PHP-formaterare [SV]
- Công cụ định dạng PHP [VI]
- PHPフォーマッター [JA]
- Formater PHP [PL]
- PHP 格式化工具 [ZH]
- PHP Formatter [EN]
- Formatter PHP [IT]
- Форматтер PHP [RU]
- PHP Biçimlendirici [TR]