Formateur et nettoyeur de code PHP
Guide
Formateur et nettoyeur de code PHP
Mettez en forme et embellissez instantanément votre code PHP à l'aide de préréglages de style standard de l'industrie. Collez du PHP mal formé ou de manière incohérente formaté et obtenez une sortie propre qui correspond aux normes de codage PSR-12, Laravel ou WordPress — avec un contrôle total sur l'indentation, le placement des accolades et la longueur des lignes.
Comment utiliser
Collez votre code PHP dans la zone d'entrée. Sélectionnez un préréglage de style pour préconfigurer les options de formatage, ou ajustez manuellement la largeur de l'indentation, le style des accolades et la longueur des lignes. Le code formaté se met à jour instantanément dans le panneau de sortie — copiez-le en un clic.
Caractéristiques
- Préréglages de style – Mise en forme en un clic avec les configurations PSR-12 (norme PHP), Laravel et WordPress Coding Standards.
- Règles d'accolades spécifiques à PHP – PSR-12 utilise des accolades sur la ligne suivante pour les classes et les méthodes, mais sur la même ligne pour les structures de contrôle. WordPress utilise la même ligne partout. Chaque préréglage applique automatiquement la convention correcte.
- Mise en forme des tableaux – Gère à la fois la syntaxe courte des tableaux ("
[]) et la syntaxe traditionnellearray()avec une indentation correcte. - Indentation configurable – Choisissez entre 2 espaces, 4 espaces ou des tabulations. WordPress utilise des tabulations par défaut ; PSR-12 et Laravel utilisent 4 espaces par défaut.
- Espacement des structures de contrôle – Impose un espacement correct après les mots-clés tels que
if,for,foreach,while, etswitch. - Normalisation des lignes vides – Espacement cohérent entre les méthodes, les propriétés et les sections de classe.
- Mise en forme en temps réel – La sortie se met à jour instantanément à mesure que vous tapez ou modifiez une option.
Quand utiliser cet outil
Utilisez cet outil pour nettoyer le code PHP destiné aux pull requests, convertir entre les guides de style lors du déplacement de code entre les frameworks, ou standardiser le formatage sur un projet. Il est particulièrement utile pour reformater le code des plugins WordPress afin qu'il corresponde aux normes WordPress, ou pour convertir du code PHP plus ancien en conformité avec PSR-12.
FAQ
-
Qu'est-ce que PSR-12 et pourquoi est-ce important pour PHP ?
PSR-12 est le guide de style de codage étendu publié par le PHP-FIG (Framework Interoperability Group). Il définit les règles de formatage du code, y compris l'indentation, le placement des accolades, la longueur des lignes et l'espacement. PSR-12 est important car il fournit une norme universelle — le code provenant de différents frameworks et bibliothèques semble cohérent lorsqu'il suit PSR-12, réduisant la charge cognitive pendant la revue de code et la collaboration.
-
Quelle est la différence entre PSR-12 et WordPress Coding Standards ?
Les plus grandes différences résident dans l'indentation et le placement des accolades. PSR-12 utilise une indentation de 4 espaces et place les accolades ouvrantes sur la ligne suivante pour les classes et les méthodes (mais sur la même ligne pour les structures de contrôle). WordPress utilise des tabulations pour l'indentation et place les accolades ouvrantes sur la même ligne pour tout. WordPress a également des règles uniques comme les conditions Yoda (comparaison des constantes en premier) et des préférences spécifiques de formatage des tableaux.
-
Le code PHP doit-il utiliser des espaces ou des tabulations ?
PSR-12 exige 4 espaces par niveau d'indentation — c'est la norme pour la plupart des frameworks PHP modernes, y compris Laravel et Symfony. Les normes de codage WordPress exigent des tabulations. La communauté PHP est divisée, mais PSR-12 avec des espaces est plus largement adopté dans les nouveaux projets. La clé est la cohérence au sein d'un projet : ne mélangez jamais les tabulations et les espaces dans la même base de code.
-
Qu'est-ce que PHP-CS-Fixer et comment se compare-t-il au formatage manuel ?
PHP-CS-Fixer est un outil en ligne de commande qui corrige automatiquement le code PHP pour suivre les normes de codage comme PSR-12 ou des ensembles de règles personnalisés. Contrairement au formatage manuel, il utilise un analyseur PHP approprié pour comprendre la structure du code, en gérant correctement les cas limites comme les heredocs, les expressions complexes et les arguments multi-lignes. Il peut être intégré dans les pipelines CI et les plugins d'éditeur pour un formatage automatique à la sauvegarde.
Installez nos extensions
Ajoutez des outils IO à votre navigateur préféré pour un accès instantané et une recherche plus rapide
恵 Le Tableau de Bord Est Arrivé !
Tableau de Bord est une façon amusante de suivre vos jeux, toutes les données sont stockées dans votre navigateur. D'autres fonctionnalités arrivent bientôt !
Outils essentiels
Tout voir Nouveautés
Tout voirMise à jour: Notre dernier outil a été ajouté le Avr 12, 2026
