Accolades PHP sur une nouvelle ligne
Cette page place chaque accolade ouvrante PHP sur une ligne qui lui est propre, avec l’accolade fermante alignée sur elle : le style souvent appelé Allman. Collez un extrait où les accolades se trouvent en fin de ligne ou toutes sur une même ligne, et les blocs ressortiront alignés verticalement.
Comment placer les accolades sur une nouvelle ligne
-
1
Collez l'extrait
Ajoutez le code dans la zone de code PHP, avec les accolades là où elles se trouvent.
-
2
Choisissez l'indentation
Sélectionnez 2 ou 4 espaces pour le contenu de chaque bloc.
-
3
Continuez
Ouvrez la page de résultat pour voir le code reformaté.
-
4
Copiez le code
Vérifiez que les blocs sont alignés, puis copiez.
Placement des accolades dans cet outil
L’outil n’a qu’une seule mise en forme et aucune option pour la changer : chaque { commence sur sa propre ligne, chaque } occupe une ligne seule, et ce qui se trouve à l’intérieur est indenté d’un niveau. Ainsi, else et catch commencent sur une nouvelle ligne après l’accolade fermante.
Entrée avec les accolades en fin de ligne :
<?php if ($age >= 18) { echo "adult"; } else { echo "minor"; }
Résultat :
<?php if ($age >= 18)
{
echo "adult";
}
else
{
echo "minor";
}
Quel style choisir ?
Les guides de style PHP courants placent l’accolade ouvrante d’une classe ou d’une méthode sur sa propre ligne, alors que les structures de contrôle comme if et foreach gardent l’accolade sur la même ligne que l’instruction. Cet outil applique la mise en forme à nouvelle ligne partout. C’est juste pour les classes et les méthodes, et un choix délibéré pour le reste. Si votre projet suit la convention mixte, il faudra remettre à la main les accolades des structures de contrôle sur la ligne de l’instruction.
Remarques pratiques
- Les blocs imbriqués continuent de s’enfoncer, donc une boucle dans une méthode d’une classe se retrouve à trois niveaux de profondeur.
- Les accolades fermantes sont suivies d’un saut de ligne, si bien qu’un
}et le code qui le suit ne partagent jamais la même ligne. - Les accolades placées dans des commentaires et dans des textes proches de chaînes, comme les heredocs, sont comptées comme de vraies accolades et peuvent décaler la mise en forme.
- Il n’existe aucune option pour garder l’accolade ouvrante sur la ligne de l’instruction. Cette page ne peut pas produire ce style.
Exemple avec une classe
Entrée :
<?php class User{private $name;public function getName(){return $this->name;}}
Résultat avec 4 espaces :
<?php class User
{
private $name;
public function getName()
{
return $this->name;
}
}
L’accolade de la classe et celle de la méthode occupent chacune leur ligne, et le corps de la méthode est indenté d’un niveau de plus que la propriété au-dessus. Les accolades fermantes s’alignent sur la ligne qui les a ouvertes, si bien que vous pouvez associer les blocs à l’œil.
Mélanger avec votre propre style
Si seuls certains blocs doivent changer, collez uniquement ces blocs. Le résultat se réintègre facilement dans un fichier par copier-coller, car chaque bloc se termine à sa propre accolade fermante. Ne collez pas un fragment qui commence ou se termine au milieu d’un bloc, car la profondeur d’indentation part de zéro et ne correspondra pas au fichier qui l’entoure.
Questions fréquentes
Non. L’outil place toujours l’accolade ouvrante sur sa propre ligne.
Les classes et les méthodes l’utilisent souvent. Les structures de contrôle comme if et foreach gardent souvent l’accolade sur la même ligne, ce que cet outil ne fait pas.
Chaque accolade fermante termine sa ligne, donc ce qui la suit commence à la ligne suivante.
Il traite de la même façon tout bloc à accolades, donc ces blocs sont aussi indentés. Relisez le résultat pour vérifier que les étiquettes de case sont correctes.
Outils similaires
Convertisseur de taille de fichier
Convertissez entre octets, Ko, Mo, Go, To et les unités binaires IEC (Kio, Mio, Gio, Tio), en combinant décimal et binaire comme vous le souhaitez.
Générateur de numéros de téléphone fictifs
Générez jusqu’à 50 numéros fictifs issus de plages officielles réservées dans cinq pays.
Générateur de lettres aléatoires
Générez des lettres A-Z aléatoires. Choisissez le nombre, les majuscules, les minuscules ou le mélange, puis utilisez le résultat pour des jeux ou la classe.
Validateur OpenAPI
Collez un document OpenAPI ou Swagger en JSON ou YAML et vérifiez sa structure de base : champ de version, objet info et paths, avec des erreurs et avertissements clairs.
Générateur de chargeur CSS
Créez un spinner circulaire en CSS pur : choisissez le diamètre, l'épaisseur de la bordure, la couleur et la vitesse de rotation, prévisualisez en direct et copiez le CSS prêt à l'emploi. Sans SVG, sans JavaScript.
Validateur XSD
Validez un document XML par rapport à un schéma XSD et signalez les incohérences d'éléments et de types avec des numéros de ligne exacts.
Outil disponible dans d’autres langues
- PHP-klammer på egen rad [SV]
- Chaves do PHP em nova linha [PT]
- Llaves de PHP en una línea nueva [ES]
- วงเล็บปีกกา PHP ขึ้นบรรทัดใหม่ [TH]
- Kurung Kurawal PHP di Baris Baru [ID]
- PHP-Klammern in eigener Zeile [DE]
- PHP 중괄호를 새 줄에 [KO]
- PHP の波かっこを改行する [JA]
- PHP-accolades op een nieuwe regel [NL]
- أقواس PHP في سطر جديد [AR]
- Dấu ngoặc nhọn PHP xuống dòng [VI]
- Nawias klamrowy PHP w nowym wierszu [PL]
- PHP 大括号换行 [ZH]
- PHP Braces on a New Line [EN]
- Parentesi graffe PHP su una nuova riga [IT]
- Фигурные скобки PHP на новой строке [RU]
- PHP Süslü Parantezleri Yeni Satıra Alın [TR]