Preskoči na vsebino

Oblikovalnik PHP

Oblikujte kodo PHP v doslednem, berljivem slogu z vtičnikom Prettier PHP, ki je blizu konvencijam PSR-12. Prilepite datoteko, ki se začne z <?php, in dobite poenotene presledke, zavite oklepaje, polja, verige klicev metod ter dolge sezname argumentov, prelomljene glede na širino izpisa. Napake v sintaksi so prikazane s sporočilom razčlenjevalnika ter vrstico in stolpcem, kar razvijalcem PHP pomaga urediti staro kodo pred pregledom.

Ponastavi

Pogosta vprašanja

Kateri oblikovalnik se uporablja?

Orodje na strežniku izvaja Prettier 3 z @prettier/plugin-php 0.26. Izhod sledi slogu, ki je blizu PSR-12: privzeto štirje presledki na raven, začetni zaviti oklepaji razredov in funkcij v svoji vrstici ter en stavek na vrstico.

Ali se mora moja koda začeti z začetno oznako <?php?

Da. Vtičnik oblikuje kodo znotraj oznak PHP. Vse zunaj njih obravnava kot vstavljeno vsebino HTML in jo pusti nespremenjeno, zato se delček brez <?php vrne tak, kot je.

Katere različice PHP so podprte?

Sodobna sintaksa PHP 8 je podprta, vključno z atributi, naštevanji, izrazi match, puščičnimi funkcijami, poimenovanimi argumenti, promocijo lastnosti konstruktorja in razredi readonly. Oblikuje se tudi starejša koda PHP 5 in 7.

Ali bo oblikovalnik spremenil delovanje moje kode?

Ne. Spremeni samo postavitev. Lahko pride do nekaj povsem kozmetičnih prepisov; na primer dolga sintaksa array() se lahko spremeni v enakovredno kratko sintakso []. Delovanje kode ostane enako.

Kaj se zgodi ob sintaktični napaki?

Oblikovanje se ustavi, orodje pa prikaže sporočilo razčlenjevalnika z vrstico in stolpcem, na primer za manjkajoči zaklepaj. Popravite to mesto in znova oblikujte kodo.

Ali lahko uporabim tabulatorje ali dva presledka?

Da. Izberite 2 ali 4 presledke ali omogočite tabulatorje. Širina izpisa od 40 do 200 znakov, privzeto 80, določa, kdaj se klici, polja in pogoji prelomijo v več vrstic.

Ali se komentarji in bloki PHPDoc ohranijo?

Da. Enovrstični komentarji, večvrstični komentarji in bloki PHPDoc ostanejo ob kodi, ki jo opisujejo. Njihovo besedilo se ne prelomi v več vrstic.

Ali lahko oblikuje predloge, ki združujejo HTML in PHP?

Oblikuje bloke PHP znotraj takih predlog in pusti vsebino HTML med njimi nespremenjeno. Pri obsežnih datotekah s predlogami bo rezultat morda še vedno treba ročno popraviti.

Koliko kode lahko oblikujem naenkrat?

Do 1 MB kode na zahtevo; oblikovanje se ustavi po 10 sekundah. To zadostuje tudi za zelo velike posamezne datoteke.

Ali se moja koda hrani na strežniku?

Ne. Koda se oblikuje v pomnilniku in vam je takoj vrnjena. Ne shrani se, beležijo pa se samo velikosti zahtev.

O spletnem mestu OneClick Pro

OneClick Pro je brezplačna zbirka z več kot 150 spletnimi orodji za vsakodnevno delo: za pretvarjanje slik in enot, oblikovanje in preverjanje kode, preverjanje domen in SEO ter delo z besedilom, datumi in števili. Vsako orodje deluje brez registracije ali naročnine, vnesene podatke pa uporabimo samo za izračun rezultata in jih nikoli ne shranimo. Zbirko lahko uporabljate kot priročen nabor orodij za posamezna opravila ali si dodate med zaznamke orodja, ki jih uporabljate vsak dan.