Preskočiť na obsah

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.

Obnoviť

Č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.

O stránke OneClick Pro

OneClick Pro je bezplatná kolekcia viac ako 150 webových nástrojov na každodennú prácu: na konverziu obrázkov a jednotiek, formátovanie a overovanie kódu, kontrolu domén a SEO, ako aj prácu s textom, dátumami a číslami. Každý nástroj funguje bez registrácie alebo predplatného a zadané údaje sa používajú iba na výpočet výsledku a nikdy sa neukladajú. Používajte ich ako rýchlu súpravu nástrojov na jednorazové úlohy alebo si uložte do záložiek nástroje, na ktoré sa spoliehate každý deň.