Formattatore di codice PHP
Usa questo formattatore di codice PHP per trasformare uno snippet compresso in qualcosa di leggibile. Mette ogni istruzione sulla sua riga, sposta le graffe su righe separate e rientra i blocchi annidati con 2 o 4 spazi. È un semplice riordino del testo, quindi va bene per codice breve e semplice, non per interi progetti.
Come rendere leggibile il codice PHP
-
1
Incolla il codice
Inserisci lo snippet nella casella del codice PHP. Il tag di apertura è facoltativo.
-
2
Scegli il rientro
Seleziona 2 o 4 spazi. Quattro è la scelta comune per PHP.
-
3
Passa al risultato
Usa il pulsante principale per aprire l'output formattato.
-
4
Controlla prima di copiare
Confronta il risultato con l'originale, poi usa il pulsante di copia.
Cosa significa qui rendere leggibile
Un formattatore cambia solo il layout. Il codice deve fare la stessa cosa prima e dopo. Questo strumento applica una breve lista di regole di layout:
- Ogni punto e virgola chiude una riga.
- Ogni parentesi graffa di apertura va su una riga propria, e così ogni graffa di chiusura.
- Il codice dentro le graffe è rientrato di un livello per ogni profondità di annidamento.
- Le virgole sono seguite da un unico spazio.
- Le righe vuote nel risultato vengono rimosse.
Non aggiunge spazi attorno agli operatori, non rinomina nulla e non riordina il codice.
Un esempio prima e dopo
Input:
<?php class User{private $name;public function getName(){return $this->name;}}
Risultato con 4 spazi:
<?php class User
{
private $name;
public function getName()
{
return $this->name;
}
}
Nota che il tag di apertura resta sulla stessa riga della prima istruzione quando incolli tutto su una riga. Se lo vuoi separato, metti il tag su una riga propria nell’input.
Quando usare un’alternativa
Lo strumento conta le graffe e i punti e virgola come semplici caratteri. Non analizza PHP, quindi non può seguire la guida di stile di un progetto, andare a capo sulle righe lunghe o correggere gli spazi attorno a operatori come = e +. Commenti, heredoc e cicli for (;;) possono venire male, perché un punto e virgola al loro interno viene trattato come gli altri. Per una base di codice completa, usa un correttore configurato nel tuo editor o nella pipeline di build, e tieni questa pagina per le pulizie occasionali.
Formattare una funzione con un ciclo
Input compatto:
function total($items){$sum=0;foreach($items as $item){$sum+=$item["price"];}return $sum;}
Ogni graffa apre un nuovo livello, quindi il corpo del ciclo finisce due livelli più a destra e il return torna a un livello. Leggendo dall’alto in basso ora si vede che il ciclo somma in $sum e che la funzione lo restituisce dopo. Nella versione su una sola riga era difficile da notare.
Scegliere 2 o 4 spazi
Quattro spazi è la larghezza comune nel codice PHP ed è la più facile da scorrere. Scegli 2 quando il codice è molto annidato o quando il posto in cui lo incollerai è stretto, come un messaggio di chat. L’impostazione cambia solo il rientro, mai le interruzioni di riga.
Controlla il risultato
Il codice formattato è più facile da rivedere, ed è proprio questo lo scopo. Leggilo una volta per cercare graffe mancanti o in più, perché lo strumento le conta senza segnalare i problemi. Se il rientro si sposta in modo strano verso la fine, la causa più comune è una graffa senza coppia nel tuo input.
Domande frequenti
Non dovrebbe, perché sposta solo spazi. Commenti e heredoc però non vengono riconosciuti, quindi confronta il risultato con l’originale ed eseguilo.
Lo strumento non aggiunge spaziatura attorno agli operatori. Gestisce le interruzioni alle graffe e ai punti e virgola, il rientro e lo spazio dopo le virgole.
Non è progettato per questo. Graffe e punti e virgola nelle parti HTML vengono trattati come PHP, quindi usalo solo con snippet di PHP puro.
No. Puoi incollare un frammento con o senza il tag di apertura PHP.
Strumenti correlati
Riferimento Tabella ASCII
Tabella ASCII completa da 0 a 127 con decimale, esadecimale, ottale, binario e riferimento numerico HTML per ogni carattere, inclusi i codici di controllo come NUL, LF e DEL.
Generatore di numeri telefonici fittizi
Genera fino a 50 numeri fittizi da intervalli ufficiali riservati in cinque paesi.
Generatore di lettere casuali
Genera lettere A-Z casuali. Scegli la quantità, usa maiuscole, minuscole o un mix, e applica il risultato a giochi, spunti o attività in classe.
Convertitore da HTML a immagine
Trasforma HTML e CSS in un PNG o JPG di dimensioni fisse nel browser. Scegli area e scala, controlla l'anteprima e scarica in locale.
Validator XSD
Valida un documento XML rispetto a uno schema XSD e segnala le discrepanze tra elementi e tipi con numeri di riga esatti.
Convertitore RGB in HEX
Converti i valori rgb() nella forma esadecimale #rrggbb utilizzata in CSS e negli strumenti di design. Gestisce la forma abbreviata a 3 cifre e rgba con alpha.
Strumento disponibile in altre lingue
- مُجمّل كود PHP [AR]
- PHP コードの整形ツール [JA]
- PHP-Code-Beautifier [DE]
- PHP-kodformaterare [SV]
- Embelezador de código PHP [PT]
- PHP 코드 뷰티파이어 [KO]
- Embellisseur de code PHP [FR]
- PHP-codeverfraaier [NL]
- เครื่องมือจัดรูปแบบโค้ด PHP [TH]
- Công cụ làm đẹp mã PHP [VI]
- Embellecedor de código PHP [ES]
- Upiększacz kodu PHP [PL]
- Pemercantik Kode PHP [ID]
- Форматировщик кода PHP [RU]
- PHP Kod Güzelleştirici [TR]
- PHP 代码美化工具 [ZH]
- PHP Code Beautifier [EN]