# Formátovač PHP

Formátujte kód PHP jednotným a čitateľným štýlom pomocou doplnku Prettier PHP, ktorý sa približuje konvenciám PSR-12. Vložte súbor začínajúci značkou <?php a získajte jednotné medzery, zátvorky, polia a reťazce volaní metód; dlhé zoznamy argumentov sa zalomia podľa nastavenej šírky tlače. Chyby syntaxe sa zobrazia spolu so správou analyzátora, riadkom a stĺpcom, čo pomáha vývojárom PHP upratať starší kód pred kontrolou.

## Často kladené otázky

### Ktorý formátovač sa používa?

Nástroj spúšťa Prettier 3 na serveri s @prettier/plugin-php 0.26. Výstup sa riadi štýlom blízkym PSR-12: predvolene štyri medzery na úroveň, otváracie zátvorky tried a funkcií na samostatnom riadku a jeden príkaz na riadok.

### Musí sa môj kód začínať otváracou značkou <?php?

Áno. Doplnok formátuje kód vo vnútri značiek PHP. Všetko mimo nich považuje za vložený obsah HTML a ponechá bez zmeny, takže úryvok bez <?php sa vráti nezmenený.

### Ktoré verzie PHP sú podporované?

Rozumie sa aj modernej syntaxi PHP 8 vrátane atribútov, výpočtových typov, výrazov match, šípkových funkcií, pomenovaných argumentov, povýšenia vlastností konštruktora a tried readonly. Správne sa formátuje aj starší kód PHP 5 a 7.

### Zmení formátovač správanie môjho kódu?

Nie. Mení iba rozloženie. Môže dôjsť k niekoľkým čisto kozmetickým úpravám, napríklad dlhá syntax array() sa môže zmeniť na ekvivalentnú krátku syntax []. Správanie kódu však zostane rovnaké.

### Čo sa stane pri chybe syntaxe?

Formátovanie sa zastaví a nástroj zobrazí správu analyzátora spolu s riadkom a stĺpcom, napríklad pri chýbajúcej uzatváracej zátvorke. Opravte dané miesto a spustite formátovanie znova.

### Môžem použiť tabulátory alebo dve medzery?

Áno. Vyberte 2 alebo 4 medzery, prípadne zapnite tabulátory. Šírka tlače od 40 do 200 znakov, predvolene 80, určuje, kedy sa volania, polia a podmienky zalomia.

### Zachovajú sa komentáre a bloky docblock?

Áno. Riadkové a blokové komentáre aj bloky PHPDoc zostanú pri kóde, ktorý opisujú. Ich text sa nepreformátuje.

### Dokáže formátovať šablóny, v ktorých sa mieša HTML a PHP?

Naformátuje bloky PHP v takýchto šablónach a obsah HTML medzi nimi ponechá bez zmeny. Pri rozsiahlych súboroch šablón môže byť stále potrebné výsledok ručne doladiť.

### Koľko kódu môžem naformátovať naraz?

Najviac 1 MB kódu na požiadavku; formátovanie sa zastaví po 10 sekundách. To stačí aj na veľmi veľké samostatné súbory.

### Zostáva môj kód uložený na serveri?

Nie. Kód sa naformátuje v pamäti a hneď sa vám vráti. Neukladá sa a zaznamenávajú sa iba veľkosti požiadaviek.

Vaša reklama tu?

[Napíšte nám e-mail](mailto:hi@dennn.is?subject=Reklama%20na%20OneClick%20Pro)

[Reklama Súprava doplnkov pripravená pre agentov pre WordPress.](https://sleekwp.com/?ref=oneclickpro)
