Comment utiliser : Formateur PHP
- Collez votre code PHP, avec ou sans la balise d’ouverture
<?php. - Définissez la largeur de ligne, l’indentation et le style des guillemets.
- Copiez ou téléchargez le code formaté.
Fonctionnement du formateur
Le code est analysé en arbre syntaxique par le plugin PHP de Prettier, puis réécrit entièrement. Le résultat est donc cohérent, quel que soit le désordre de l’entrée, et le formateur ne modifie jamais le comportement du code. Les erreurs de syntaxe sont signalées avec leur numéro de ligne, ce qui permet de l’utiliser aussi comme vérificateur de syntaxe PHP rapide.
Options de style
Les valeurs par défaut suivent les conventions courantes de PSR-12 : indentation de 4 espaces et accolades des classes et fonctions sur leur propre ligne. La largeur de ligne détermine à partir de quelle longueur les tableaux et listes d’arguments passent à la ligne. Les modèles mêlant PHP et HTML sont pris en charge.
Automatiser la mise en forme
Pour des projets entiers, appliquez les mêmes règles dans votre éditeur ou votre CI avec Prettier et @prettier/plugin-php, ou avec PHP-CS-Fixer pour PSR-12. La mise en forme à l’enregistrement permet de concentrer les différences (diffs) sur les modifications réelles.
Confidentialité par conception
La mise en forme s’exécute entièrement dans votre navigateur : votre code n’est jamais envoyé sur un serveur, il peut donc être utilisé en toute sécurité pour des projets propriétaires.
Aussi recherché comme : beautifier php, formater du code php, formateur de code php en ligne, indenter php, mise en forme php, psr-12 formateur php, php pretty print.
Outils complémentaires : Formateur PHP
- Formateur JavaScript — Rendez lisible du JavaScript, JSON ou JSX avec l'indentation et le style d'accolades de votre choix, ou supprimez espaces et commentaires avec un minifieur vérifié.
- Formateur HTML — Collez du balisage minifié ou désordonné et obtenez un HTML propre, indenté de manière cohérente, y compris les blocs <style> et <script> intégrés.
- Formateur SQL — Collez une requête ou une migration complète pour obtenir un SQL lisible, avec une clause par ligne, des jointures alignées et une casse des mots-clés cohérente, selon la grammaire de votre base de données.
- Formateur JSON — Collez votre code JSON pour le formater, le compresser ou le valider.