Formateur PHP

Formatez du code PHP avec le plugin PHP de Prettier : accolades de style PSR-12, indentation et espacement cohérents. Syntaxe PHP jusqu'à 8.4, en local.

Sortie

S'exécute entièrement dans votre navigateur. Vos données ne sont jamais envoyées.

Outils Connexes

Voir Tout

Qu'est-ce que Formateur PHP ?

Le formateur PHP remet en forme du code source PHP avec Prettier et le plugin officiel @prettier/plugin-php. Il produit une mise en page proche de PSR-12 : accolades sur leur propre ligne pour les classes et fonctions, espaces autour des opérateurs et indentation cohérente.

Comment utiliser Formateur PHP

  1. Collez le code PHP (commençant par <?php) dans la zone de saisie.
  2. Choisissez l'Indentation (4 espaces est la valeur par défaut de PSR).
  3. Cliquez sur Formater (le résultat se met aussi à jour pendant la saisie).
  4. Copiez ou téléchargez le code formaté.

Exemple

Entrée
<?php function f($a){return $a+1;}
Sortie
<?php function f($a)
{
    return $a + 1;
}

Quand utiliser Formateur PHP

Utilisez-le pour nettoyer du PHP ancien, formater des extraits de documentation ou vérifier que du code est analysable. Pour des projets, exécutez le même formateur (ou PHP-CS-Fixer / PHP_CodeSniffer) dans votre chaîne d'outils afin que tout le monde obtienne une sortie identique. Les modèles mêlant HTML et PHP sont formatés, mais les modèles complexes peuvent différer d'une mise en page écrite à la main.

Comment fonctionne Formateur PHP

Le code est analysé par php-parser au sein de @prettier/plugin-php puis réécrit avec l'algorithme de Prettier, qui ajuste les lignes à 80 colonnes et applique les règles inspirées de PSR-12 du plugin. La version de PHP est fixée à 8.4 : la syntaxe moderne (enums, propriétés readonly, match, attributs) est donc comprise. Les erreurs d'analyse sont signalées avec ligne et colonne.

Cas d'utilisation courants

  • Reformater d'anciens fichiers PHP avant un refactoring
  • Formater des exemples de code pour des articles ou des réponses
  • Vérifier si un extrait PHP contient des erreurs de syntaxe
  • Normaliser du code collé depuis différents éditeurs

Note de Sécurité

Tout s'exécute localement dans votre navigateur : le code que vous collez n'est pas envoyé.

Questions Fréquentes

Est-ce exactement du PSR-12 ?

Il suit le style PHP de Prettier, proche de PSR-12 mais pas identique dans tous les détails.

Quelles versions de PHP sont prises en charge ?

La syntaxe jusqu'à PHP 8.4 est analysée.

Exécute-t-il mon code ?

Non, le code est seulement analysé et réécrit, jamais exécuté.

Explorer d'autres catégories