Pāriet uz saturu

PHP formatētājs

Formatējiet PHP kodu konsekventā, viegli lasāmā stilā, izmantojot spraudni Prettier PHP, kas ir tuvs PSR-12 konvencijām. Ielīmējiet failu, kas sākas ar <?php, un iegūstiet normalizētas atstarpes, figūriekavas, masīvus un metožu ķēdes, kā arī garus argumentu sarakstus, kas pārnesti atbilstoši drukas platumam. Sintakses kļūdas tiek parādītas ar parsētāja ziņojumu, rindu un kolonnu, kas palīdz PHP izstrādātājiem pirms pārskatīšanas sakārtot mantoto kodu.

Atiestatīt

Bieži uzdotie jautājumi

Kurš formatētājs tiek izmantots?

Rīks serverī palaiž Prettier 3 ar @prettier/plugin-php 0.26. Tā izvade atbilst stilam, kas ir tuvs PSR-12: pēc noklusējuma četras atstarpes katrā līmenī, klašu un funkciju atverošās figūriekavas atsevišķā rindā un viens priekšraksts katrā rindā.

Vai manam kodam ir vajadzīgs sākuma tags <?php?

Jā. Spraudnis formatē kodu tagos PHP. Viss ārpus tiem tiek uzskatīts par iekļautu HTML un saglabāts bez izmaiņām, tāpēc fragments bez <?php tiek atgriezts nemainīts.

Kuras PHP versijas tiek atbalstītas?

Tiek atbalstīta mūsdienu PHP 8 sintakse, tostarp atribūti, enum tipa definīcijas, match izteiksmes, bultfunkcijas, nosaukti argumenti, konstruktora īpašību paaugstināšana un tikai lasāmas klases. Tiek formatēts arī vecāks PHP 5 un 7 kods.

Vai formatētājs mainīs koda darbību?

Nē. Tas maina tikai izkārtojumu. Var notikt dažas tīri kosmētiskas pārveides; piemēram, gara array() sintakse var tikt aizstāta ar līdzvērtīgu īso [] sintaksi, taču koda darbība paliek nemainīga.

Kas notiek sintakses kļūdas gadījumā?

Formatēšana tiek pārtraukta, un rīks parāda parsētāja ziņojumu ar rindu un kolonnu, piemēram, trūkstošas aizverošās iekavas gadījumā. Izlabojiet šo vietu un formatējiet vēlreiz.

Vai varu izmantot tabulatorus vai divas atstarpes?

Jā. Izvēlieties 2 vai 4 atstarpes vai iespējojiet tabulatorus. Drukas platums no 40 līdz 200 rakstzīmēm (pēc noklusējuma 80) nosaka, kad izsaukumi, masīvi un nosacījumi tiek pārnesti jaunā rindā.

Vai komentāri un dokumentācijas bloki tiek saglabāti?

Jā. Rindu komentāri, bloku komentāri un PHPDoc bloki paliek pie koda, ko tie apraksta. To teksts netiek pārkārtots.

Vai tas var formatēt veidnes, kurās mijas HTML un PHP?

Tas formatē šādās veidnēs esošos PHP blokus un atstāj starp tiem esošo HTML neskartu. Sarežģītu veidņu failu rezultātam joprojām var būt nepieciešama manuāla pielabošana.

Cik daudz koda varu formatēt vienā reizē?

Līdz 1 MB koda vienā pieprasījumā; formatēšana tiek pārtraukta pēc 10 sekundēm. Tas pietiek pat ļoti lieliem atsevišķiem failiem.

Vai mans kods tiek glabāts serverī?

Nē. Kods tiek formatēts atmiņā un nekavējoties nosūtīts atpakaļ. Tas netiek saglabāts; žurnālā tiek reģistrēti tikai pieprasījumu izmēri.

Par OneClick Pro

OneClick Pro ir bezmaksas vairāk nekā 150 tīmekļa rīku kolekcija ikdienas darbam: attēlu un mērvienību konvertēšanai, koda formatēšanai un validēšanai, domēnu un SEO pārbaudei, kā arī darbam ar tekstu, datumiem un skaitļiem. Katru rīku var izmantot bez reģistrācijas vai abonēšanas, un ievadītie dati tiek izmantoti tikai rezultāta aprēķināšanai un nekad netiek saglabāti. Izmantojiet to kā ātru rīku kopumu atsevišķiem uzdevumiem vai pievienojiet grāmatzīmēm rīkus, ko lietojat katru dienu.