Waarom Dit de Beste Online PHP Formatter Is
- Volledige PSR-12 & PHP 8.2+ ondersteuning: attributen, readonly, match, fn()
- Floatprecisie behouden: 9.99 blijft 9.99 (niet 9.9)
- Achtergebleven witruimte, tabs en verouderde syntax automatisch opgeruimd
- Eénklik-opmaak met live voorbeeld en ongedaan maken
- Geavanceerde opties: tabbreedte, enkele aanhalingstekens, trailing komma's
- 100% client-side: je code verlaat nooit je browser
- Bliksemsnel: aangedreven door Prettier + @prettier/plugin-php
🔧 Hoe PHP-Code te Verfraaien in 4 Stappen for php-beautifier
1. Plak Je PHP-Code
📥 Kopieer en plak je rommelige, niet-opgemaakte of verouderde PHP-code in de editor. Ondersteunt PHP 7.0 tot 8.2+.
2. Pas Opmaakopties Aan
⚙️ Kies tabbreedte, aanhalingstekenstijl, afdrukbreedte en floatprecisie. Wij raden 4 spaties, enkele aanhalingstekens en 2-decimale floatbehoud aan voor financiële apps.
3. Klik op 'Formatteer'
🚀 Druk op de knop en zie je code direct transformeren in schone, leesbare, PSR-12-conforme PHP — zonder vertraging.
4. Kopieer of Download
📤 Kopieer de opgemaakte code naar het klembord of download als een `.php`-bestand. Klaar om te committen, delen of implementeren.
Technische Specificaties
Standaarden & Syntax Ondersteuning
Past PSR-12-opmaak toe met diepe ondersteuning voor moderne PHP-syntax en semantische precisie.
| Functie | Ondersteund | Opmerkingen |
|---|---|---|
| PSR-12 | ✔️ Ja | Volledige naleving van PHP-FIG standaard |
| PHP 8.2+ | ✔️ Ja | Attributen, alleen-lezen klassen, match, fn() |
| Float Precisie | ✔️ Ja | Behoudt 2.50, 0.00, etc. (configureerbaar) |
| Heredoc / Nowdoc | ✔️ Ja | Correct ingesprongen en behouden |
| Anonieme Klassen | ✔️ Ja | Met constructor promotie |
| Afsluitende Komma's | ⚠️ Optioneel | ES5 of 'alles' gebaseerd op PHP versie |
Opschoning & Veiligheidsregels
Lost automatisch veelvoorkomende problemen op die consistentie breken of bugs veroorzaken.
| Regel | Effect |
|---|---|
| Repareer .08 → 0.08 | Verbetert leesbaarheid en voorkomt verwarring |
| Repareer 09.99 → 9.99 | Verwijdert ongeldige octaal-achtige floats |
| Verwijder witruimte aan einde | Voorkomt git diff ruis |
| Laat afsluitende ?> weg | Voorkomt uitvoerbufferproblemen |
| Normaliseer inspringing naar 4 spaties | PSR-12 conform |
Uitvoerformaat
Geeft altijd schone, geldige PHP uit met UTF-8 codering en Unix LF regeleinden. Geen serveraanroepen — 100% client-side verwerking.
Gebruik PHP-CS-Fixer of Prettier Lokaal
Geef je de voorkeur aan command-line tools? Hier is hoe je deze formatter lokaal kunt repliceren:
Universeel
Installeer Prettier met PHP plugin
npm install -g prettier @prettier/plugin-phpVoegt PHP-ondersteuning toe aan Prettier CLI
Formatteer een bestand met PSR-12-stijl
prettier --write myfile.php --parser php --tab-width 4 --single-quoteKomt overeen met de standaardinstellingen van de online tool
Gebruik met drijvende-kommaprecisie (aangepast script)
node format-php.js myfile.phpOmwikkelen met plaatshouderslogica voor behoud van drijvende komma
Wie gebruikt deze PHP-beautifier?
Ontwikkelteams
- Handhaaf consistente stijl in Laravel-, Symfony- of WordPress-projecten
- Onboard nieuwe ontwikkelaars met een gedeelde opmaakstandaard
- Maak legacy-code schoon voor refactoring
// Voor: rommelige constructor\npublic function __construct(\$id, \$n, \$p = 0.00){\n\t\$this->id=\$id;}// Na: schoon, leesbaar, gepromoveerd\npublic function __construct(private int \$id, private string \$name, private float \$price = 0.00) {}Codebeoordelingen & Leren
- Laat studenten zien hoe PSR-12 de leesbaarheid verbetert
- Vergelijk voor/na in PR's om stijlcorrecties te benadrukken
- Maak door gebruikers ingediende code veilig schoon (bijv. tutorials, forums)
return match(\$x){1=>\$a,2=>\$b,default=>throw new \\\\Exception};return match (\$x) {\n 1 => \$a,\n 2 => \$b,\n default => throw new \\\\Exception\n};❓ Frequently Asked Questions
❓Ondersteunt deze tool PHP 8.2-functies zoals readonly en attributen?
🔒Wordt mijn code naar jullie servers gestuurd?
🧮Waarom blijft 2.50 2.50 in plaats van 2.5 te worden?
🚫Waarom de afsluitende ?>-tag verwijderen?
HTTP-headers kan breken.⚡Hoe snel is de opmaak?
Pro Tips
Gebruik 'floatPrecision: 2' voor e-commerce, API's en financiële apps om prijzen zoals 19,99 te behouden.
Combineer met een Git pre-commit hook om code automatisch te formatteren voor elke push.
Gebruik de formatter om junior ontwikkelaars te leren: plak rommelige code en toon de opgeschoonde versie naast elkaar.
Commit nooit code met trailing komma's in PHP <7.2 — onze tool schakelt ze automatisch uit.
Additional Resources
Other Tools
- CSS Opmaker
- HTML Opmaker
- Javascript Opmaker
- Kleurkiezer
- Sprite Extractor
- Base64 Decoder
- Base64 Encoder
- Csharp Formatter
- Csv Formatter
- Dockerfile Formatter
- Elm Formatter
- ENV Formatter
- Go Formatter
- Graphql Formatter
- Hcl Formatter
- INI Formatter
- JSON Formatter
- Latex Formatter
- Markdown Formatter
- Objectivec Formatter
- Php Formatter
- Proto Formatter
- Python Formatter
- Ruby Formatter
- Rust Formatter
- Scala Formatter
- Shell Script Formatter
- SQL Formatter
- SVG Formatter
- Swift Formatter
- TOML Formatter
- Typescript Formatter
- XML Formatter
- YAML Formatter
- Yarn Formatter
- CSS Verkleiner
- Html Minifier
- Javascript Minifier
- JSON Verkleiner
- XML Verkleiner
- Http Headers Viewer
- PDF Naar Tekst
- Regex Tester
- Serp Rang Checker
- Whois Opzoeken