Formater du code PHP
Collez du code PHP condensé sur une ligne ou mal indenté : l'outil réindente chaque bloc { } et remet une instruction par ligne, pour une lecture immédiate avant de l'étudier ou de le retravailler.
Attention : il s'agit d'un formateur basique par indentation, pas d'un outil complet comme PHP-CS-Fixer. Il ne vérifie pas la validité du code et ne réorganise pas les espaces autour de tous les opérateurs.
Comment ça marche
Le code est parcouru caractère par caractère via une petite machine à états qui distingue le code des chaînes (guillemets simples et doubles) et des commentaires (//, #, /* */), afin de ne jamais couper une accolade ou un point-virgule présent à l'intérieur d'une chaîne. Chaque accolade ouvrante augmente l'indentation de 4 espaces, chaque accolade fermante la réduit, et chaque point-virgule en dehors de parenthèses termine une ligne.
Le code reformaté peut-il ne plus fonctionner ?
Non : seule la présentation change (espaces, retours à la ligne, indentation), jamais la logique du code PHP. Le contenu des chaînes de caractères et des commentaires est préservé tel quel.
Les balises <?php et le HTML mélangé sont-ils gérés ?
La balise <?php est conservée telle quelle. En revanche, si votre fichier mélange fortement du HTML et du PHP (templates), l'indentation se concentre sur les blocs PHP et ne réorganise pas la structure HTML environnante.
Le formatage s'exécute 100% localement dans votre navigateur : votre code PHP n'est jamais envoyé à un serveur.