# PHP vormindaja

Vormindage PHP kood ühtse ja loetava stiiliga, kasutades pistikprogrammi Prettier PHP, mis järgib ligikaudu PSR-12 tavasid. Kleepige <?php-ga algav fail, et saada ühtlustatud tühikud, looksulud, massiivid ja meetodiahelad ning prindilaiuse järgi murtud pikad argumendiloendid. Süntaksivead kuvatakse koos parseri teate, rea ja veeru numbriga, mis aitab PHP arendajatel enne koodi ülevaatust pärandkoodi korrastada.

## Korduma kippuvad küsimused

### Millist vormindajat kasutatakse?

Tööriist käitab serveris Prettier 3 koos @prettier/plugin-php 0.26-ga. Väljundi stiil järgib ligikaudu PSR-12-tavasid: vaikimisi neli tühikut taseme kohta, klasside ja funktsioonide avavad looksulud omaette real ning üks käsk rea kohta.

### Kas minu kood peab algama <?php-sildiga?

Jah. Pistikprogramm vormindab koodi PHP siltide sees. Kõike, mis jääb neist väljapoole, käsitletakse tekstisisese HTML-na ja jäetakse muutmata, nii et <?php-ta koodinäide tagastatakse algsel kujul.

### Milliseid PHP versioone toetatakse?

Toetatud on kaasaegne PHP 8 süntaks, sealhulgas atribuudid, enum'id, match-avaldised, noolefunktsioonid, nimega argumendid, konstruktoris omaduste edendamine ja kirjutuskaitstud klassid. Vormindada saab ka vanemat PHP 5 ja 7 koodi.

### Kas vormindaja muudab koodi käitumist?

Ei. See muudab ainult paigutust. Võib ette tulla mõni puhtalt kosmeetiline muudatus; näiteks pikk array() süntaks võidakse asendada samaväärse lühikese [] süntaksiga, kuid koodi käitumine jääb samaks.

### Mis juhtub süntaksivea korral?

Vormindamine peatub ja tööriist kuvab parseri teate koos rea ja veeru numbriga, näiteks puuduva sulgeva sulgude kohta. Parandage see koht ja vormindage uuesti.

### Kas saan kasutada tabeldusmärke või kahte tühikut?

Jah. Valige 2 või 4 tühikut või lülitage sisse tabeldusmärgid. Prindilaius 40 kuni 200 märgini (vaikimisi 80) määrab, millal funktsioonikutseid, massiive ja tingimusavaldisi murtakse.

### Kas kommentaarid ja dokumendiplokid säilivad?

Jah. Reakommentaarid, plokikommentaarid ja PHPDoc-plokid jäävad kirjeldatava koodi kõrvale. Nende teksti ei murtata ümber.

### Kas sellega saab vormindada malle, kus on koos HTML ja PHP?

See vormindab selliste mallide sees olevad PHP plokid ja jätab nende vahel oleva HTML puutumata. Keerukate mallifailide puhul võib tulemus vajada käsitsi viimistlemist.

### Kui palju koodi saan korraga vormindada?

Ühe päringuga saab vormindada kuni 1 MB koodi ning vormindamine peatub 10 sekundi pärast. Sellest piisab ka väga suurte üksikfailide jaoks.

### Kas minu kood jääb serverisse alles?

Ei. Kood vormindatakse mälus ja tagastatakse kohe. Seda ei salvestata ning logitakse ainult päringute suurused.

Teie reklaam siin?

[Kirjutage meile](mailto:hi@dennn.is?subject=Reklaam%20OneClick%20Pro-is)

[Reklaam Agentidele mõeldud pistikprogrammide komplekt WordPress jaoks.](https://sleekwp.com/?ref=oneclickpro)
