PHP-formaterare
Klistra in ett kort PHP-kodstycke för att lägga till radbrytningar runt klammerparenteser och semikolon samt dra in nästlade klammerparenteser med 2 eller 4 blanksteg. Det här är en enkel ombrytning av text, inte en formaterare som förstår syntax. Den kan göra enkel, kompakt kod lättare att överblicka, men du måste granska och testa resultatet innan du använder det.
Så bryter du om ett PHP-kodstycke
-
1
Klistra in kodstycket
Ange PHP-text med eller utan öppningstaggen `<?php`. Undvik konfidentiell kod: texten skickas till vår server för behandling.
-
2
Välj indrag
Välj 2 eller 4 blanksteg för varje nivå av nästlade klammerparenteser.
-
3
Formatera
Verktyget ändrar blanksteg runt `{`, `}`, `;` och `,` och infogar sedan radbrytningar och indrag.
-
4
Granska och kopiera
Kontrollera literaler, kommentarer, heredoc, kontrollstrukturer och syntax; kopiera bara om resultatet fortfarande är korrekt.
Vad formateraren ändrar
- Blanksteg runt
{,}och;tas bort och ett blanksteg läggs efter varje kommatecken. - En ny rad börjar vid klammerparenteser och efter varje semikolon.
- Nästlade klammerparenteser dras in med 2 eller 4 blanksteg och upprepade tomrader tas bort från resultatet.
Viktiga begränsningar
Verktyget använder reguljära uttryck och räknar klammerparenteser tecken för tecken; det tokeniserar eller tolkar inte PHP. Det validerar inte någon PHP-version, kontrollerar inte syntax och förstår inte PSR-12/PER Coding Style eller projektregler.
Den första ersättningen av blanksteg görs i hela inmatningen. Därför kan blanksteg och radbrytningar inuti strängar, kommentarer, heredoc och nowdoc ändras. Kommentarer känns inte igen, och semikolon eller klammerparenteser i dem kan behandlas som kod. Även komplicerade serier av omvända snedstreck före citattecken kan förvirra den enkla strängspårningen. Använd bara verktyget för okomplicerade kodstycken och jämför resultatet noggrant med originalet.
Använd en syntaxmedveten formaterare som PHP CS Fixer eller Laravel Pint med projektets inställningar för ett helt projekt. Kör sedan PHP:s syntaxkontroll och dina tester.
Behandling och integritet
Formateringen sker på vår server; den inklistrade källkoden överförs vid behandlingen. I tvåstegsflödet sparar webbläsaren också inmatningen tillfälligt i sessionStorage. Verktyget kör inte den inklistrade PHP-koden, men är olämpligt för hemligheter eller konfidentiell källkod.
Vanliga frågor
Nej. Verktyget tillämpar bara några få regler för blanksteg och radbrytningar och implementerar inte PSR-12/PER Coding Style.
Nej. Verktyget skickar koden till servern för formatering. Tvåstegsflödet använder dessutom sessionStorage i webbläsaren.
Det kan inte garanteras. De första ersättningarna påverkar hela inmatningen, och kommentarer, heredoc och nowdoc tolkas inte som PHP-konstruktioner.
Nej. Det kontrollerar inte syntaxen och kör inte kodstycket. Validera resultatet med PHP och kör relevanta tester.
Relaterade verktyg
ASCII-tabellreferens
Full ASCII-tabell från 0 till 127 med decimal-, hex-, oktal- och binärvärden samt notation för numeriska HTML-referenser, inklusive NUL, LF och DEL.
HTML-teckenreferens
En sökbar lista över HTML-entiteter med deras namngivna och numeriska koder samt kopiering med ett klick för specialtecken och symboler.
Referens för kortkommandon
Sök dokumenterade standardkommandon för VS Code, Chrome och Bash med GNU Readline i macOS, Windows och Linux.
E-postvalidator
Validera en e-postadress: RFC 5322-syntaxkontroll, live-slagning av MX-poster samt detaljer om lokal del, domän och längd. Ingen e-post skickas.
EditorConfig-generator
Generera en .editorconfig-fil med dina regler för indragsstil och -storlek, radslut, teckenuppsättning och blanksteg för enhetlig formatering i alla IDE:er och editorer.
HTML-formaterare
Formatera HTML lokalt i webbläsaren med indrag på två eller fyra blanksteg. HTML laddas inte upp eller valideras.
Verktyget finns på andra språk
- PHP 포매터 [KO]
- منسّق PHP [AR]
- Formater PHP [PL]
- PHP-Formatter [DE]
- Formateur PHP [FR]
- เครื่องมือจัดรูปแบบ PHP [TH]
- Pemformat PHP [ID]
- PHP-formatter [NL]
- PHPフォーマッター [JA]
- Công cụ định dạng PHP [VI]
- Formatador de PHP [PT]
- Formateador PHP [ES]
- PHP Formatter [EN]
- Formatter PHP [IT]
- PHP 格式化工具 [ZH]
- Форматтер PHP [RU]
- PHP Biçimlendirici [TR]