Formatter PHP
Incolla un breve frammento PHP per aggiungere interruzioni di riga attorno alle parentesi graffe e ai punti e virgola e rientrare le graffe annidate con 2 o 4 spazi. È un riordino testuale elementare, non un formatter che comprende la sintassi. Può rendere più leggibile del codice semplice e compatto, ma devi controllare e provare il risultato prima di utilizzarlo.
Come riordinare un frammento PHP
-
1
Incolla il frammento
Inserisci testo PHP con o senza il tag di apertura `<?php`. Evita codice riservato: il testo viene inviato al nostro server per essere elaborato.
-
2
Scegli il rientro
Seleziona 2 o 4 spazi per ogni livello di parentesi graffe annidate.
-
3
Formatta
Lo strumento modifica gli spazi attorno a `{`, `}`, `;` e `,`, quindi inserisce interruzioni di riga e rientri.
-
4
Controlla e copia
Verifica valori letterali, commenti, heredoc, strutture di controllo e sintassi; copia solo un risultato ancora corretto.
Cosa modifica il formatter
- Rimuove gli spazi attorno a
{,}e;e lascia uno spazio dopo ogni virgola. - Inizia una nuova riga in corrispondenza delle graffe e dopo ogni punto e virgola.
- Rientra le graffe annidate con 2 o 4 spazi ed elimina dal risultato le righe vuote ripetute.
Limiti importanti
Lo strumento usa espressioni regolari e un contatore di graffe carattere per carattere; non tokenizza né analizza PHP. Non convalida alcuna versione di PHP, non controlla la sintassi e non comprende PSR-12/PER Coding Style o le regole del progetto.
La prima sostituzione degli spazi interessa l’intero input. Può quindi modificare spazi o interruzioni di riga dentro stringhe, commenti, heredoc e nowdoc. I commenti non vengono riconosciuti e i punti e virgola o le graffe al loro interno possono essere trattati come codice. Anche sequenze complesse di barre inverse davanti alle virgolette possono confondere il semplice rilevamento delle stringhe. Usalo solo per frammenti lineari e confronta attentamente il risultato con l’originale.
Per un progetto usa un formatter che comprenda la sintassi, come PHP CS Fixer o Laravel Pint, configurato per il progetto. Poi esegui il controllo sintattico di PHP e i test.
Elaborazione e riservatezza
La formattazione avviene in un componente sul nostro server: il sorgente incollato viene trasmesso durante l’elaborazione. Nel flusso in due passaggi, il browser conserva temporaneamente anche l’input in sessionStorage. Lo strumento non esegue il PHP incollato, ma non è adatto a segreti o codice sorgente riservato.
Domande frequenti
No. Applica solo poche regole di spaziatura e interruzione di riga; non implementa PSR-12/PER Coding Style.
No. Il codice viene inviato al server per formattarlo. Il flusso in due passaggi usa anche sessionStorage nel browser.
Non è garantito. Le prime sostituzioni interessano tutto l’input e commenti, heredoc e nowdoc non vengono analizzati come costrutti PHP.
No. Non controlla la sintassi e non esegue il frammento. Convalida il risultato con PHP ed esegui i test pertinenti.
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.
Riferimento ai caratteri HTML
Elenco ricercabile delle entità HTML, dei loro codici nominati e numerici, e copia con un clic per caratteri e simboli speciali.
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.
Riferimento scorciatoie da tastiera
Cerca le scorciatoie predefinite documentate di VS Code, Chrome e Bash con GNU Readline su macOS, Windows e Linux.
Creatore di diagrammi di flusso
Crea nel browser diagrammi di flusso visivi con cinque tipi di nodo, connessioni dirette e download SVG o PNG.
Generatore di frecce CSS
Crea localmente una freccia CSS con direzione, colore, dimensione e spessore del bordo, quindi copia la regola.
Strumento disponibile in altre lingue
- PHP-formaterare [SV]
- PHP 포매터 [KO]
- Formatador de PHP [PT]
- Formateur PHP [FR]
- PHPフォーマッター [JA]
- Formater PHP [PL]
- Công cụ định dạng PHP [VI]
- Pemformat PHP [ID]
- منسّق PHP [AR]
- Formateador PHP [ES]
- PHP-formatter [NL]
- PHP-Formatter [DE]
- เครื่องมือจัดรูปแบบ PHP [TH]
- PHP Formatter [EN]
- Форматтер PHP [RU]
- PHP Biçimlendirici [TR]
- PHP 格式化工具 [ZH]