Formateur PHP
Collez un court extrait PHP pour ajouter des sauts de ligne autour des accolades et des points-virgules, puis indenter les accolades imbriquées avec 2 ou 4 espaces. Il s’agit d’un réagencement de texte sommaire, pas d’un formateur qui comprend la syntaxe. Il peut rendre un code simple et compact plus lisible, mais vous devez vérifier et tester le résultat avant de l’utiliser.
Comment réagencer un extrait PHP
-
1
Collez l'extrait
Saisissez du texte PHP avec ou sans la balise ouvrante `<?php`. Évitez tout code confidentiel : le texte est envoyé à notre serveur pour être traité.
-
2
Choisissez l'indentation
Sélectionnez 2 ou 4 espaces pour chaque niveau d'accolades imbriquées.
-
3
Formatez
L'outil modifie les espaces autour de `{`, `}`, `;` et `,`, puis ajoute les sauts de ligne et l'indentation.
-
4
Vérifiez et copiez
Contrôlez les littéraux, commentaires, heredocs, structures de contrôle et la syntaxe, puis ne copiez que si le résultat reste correct.
Ce que modifie le formateur
- Il supprime les espaces autour de
{,}et;, et place une espace après chaque virgule. - Il commence une nouvelle ligne au niveau des accolades et après chaque point-virgule.
- Il indente les accolades imbriquées avec 2 ou 4 espaces et supprime les lignes vides répétées du résultat.
Limites importantes
L’outil utilise des expressions régulières et un compteur d’accolades caractère par caractère ; il ne segmente ni n’analyse le PHP. Il ne valide aucune version de PHP, ne vérifie pas la syntaxe et ne comprend ni PSR-12/PER Coding Style ni les règles du projet.
Le premier remplacement des espaces porte sur toute la saisie. Il peut donc modifier les espaces ou sauts de ligne dans les chaînes entre guillemets, les commentaires, les heredocs et les nowdocs. Les commentaires ne sont pas reconnus et leurs points-virgules ou accolades peuvent être traités comme du code. Même des suites complexes de barres obliques inverses avant un guillemet peuvent tromper le suivi rudimentaire des chaînes. Réservez cet outil aux extraits simples et comparez soigneusement le résultat à l’original.
Pour un projet, utilisez un formateur qui comprend la syntaxe, comme PHP CS Fixer ou Laravel Pint, avec la configuration du projet. Exécutez ensuite la vérification syntaxique de PHP et vos tests.
Traitement et confidentialité
Le formatage est effectué par un composant sur notre serveur : le code collé est transmis lors du traitement. Dans le parcours en deux étapes, le navigateur conserve aussi temporairement la saisie dans sessionStorage. L’outil n’exécute pas le PHP collé, mais il ne convient pas aux secrets ni au code source confidentiel.
Questions fréquentes
Non. Il applique seulement quelques règles d’espacement et de saut de ligne ; il n’implémente pas PSR-12/PER Coding Style.
Non. Le code est envoyé à nos serveurs pour le formater. Le parcours en deux étapes utilise aussi sessionStorage dans le navigateur.
Ce n’est pas garanti. Les premiers remplacements touchent toute la saisie, sans analyser les commentaires, heredocs et nowdocs comme des constructions PHP.
Non. Il ne vérifie pas la syntaxe et n’exécute pas l’extrait. Validez le résultat avec PHP et les tests appropriés.
Outils similaires
Référence de la table ASCII
Table ASCII complète de 0 à 127 avec décimal, hexadécimal, octal, binaire et référence numérique HTML pour chaque caractère, y compris les codes de contrôle comme NUL, LF et DEL.
Référence des caractères HTML
Liste consultable des entités HTML, de leurs codes nommés et numériques, et un copier-coller en un clic pour les caractères et symboles spéciaux.
Compteur de FPS
Mesurez les FPS du navigateur avec requestAnimationFrame : lissage, fréquence d'images min et max, seuil d'alerte et graphique facultatif. Tout se passe en local, sans envoi ni API.
Référence des raccourcis clavier
Recherchez les raccourcis par défaut documentés de VS Code, Chrome et Bash avec GNU Readline sous macOS, Windows et Linux.
Générateur de carte CSS
Créez le CSS d’un conteneur de carte : fond, bordure, rayon des angles, espacement intérieur et ombre douce, avec aperçu immédiat et code à copier-coller.
Générateur de flèches CSS
Créez localement une flèche CSS avec direction, couleur, taille et épaisseur de bordure, puis copiez la règle.
Outil disponible dans d’autres langues
- PHP-formaterare [SV]
- منسّق PHP [AR]
- เครื่องมือจัดรูปแบบ PHP [TH]
- PHP-Formatter [DE]
- PHP 포매터 [KO]
- Pemformat PHP [ID]
- PHPフォーマッター [JA]
- PHP-formatter [NL]
- Formater PHP [PL]
- Formateador PHP [ES]
- Công cụ định dạng PHP [VI]
- Formatador de PHP [PT]
- PHP Formatter [EN]
- Formatter PHP [IT]
- Форматтер PHP [RU]
- PHP Biçimlendirici [TR]
- PHP 格式化工具 [ZH]