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
Webpack-konfigurationsgenerator
Skapa en webpack.config.js för webpack 5 med vanlig JavaScript, React eller Vue: TypeScript, Babel, CSS eller Sass, bilder, HtmlWebpackPlugin, en utvecklingsserver och raden för npm install.
Protocol Buffers-avkodare
Avkoda Protobuf-byte lokalt från hex, Base64, Base64URL, text eller fil, granska fälttolkningar och exportera en privat rapport.
YAML till JSON
Omvandla YAML-konfiguration till JSON för verktyg och API:er som bara accepterar JSON. Hanterar ankare, merge-nycklar och nästlade strukturer.
XSD-validerare
Validera ett XML-dokument mot ett XSD-schema och rapportera element- och typavvikelser med exakta radnummer.
Generator för platshållarbilder
Skapa en bild på 1–4000 px med egna färger och text, ladda ned PNG eller kopiera webbadress och HTML.
XML-formaterare
Snygga till XML-dokument med konsekvent indrag och fånga formfel med exakta radnummer.
Verktyget finns på andra språk
- เครื่องมือจัดรูปแบบ PHP [TH]
- منسّق PHP [AR]
- PHPフォーマッター [JA]
- PHP-Formatter [DE]
- Formater PHP [PL]
- Pemformat PHP [ID]
- PHP-formatter [NL]
- Formateur PHP [FR]
- Công cụ định dạng PHP [VI]
- Formateador PHP [ES]
- Formatador de PHP [PT]
- PHP 포매터 [KO]
- Formatter PHP [IT]
- Форматтер PHP [RU]
- PHP Biçimlendirici [TR]
- PHP 格式化工具 [ZH]
- PHP Formatter [EN]