# Formator PHP

Formatați codul PHP într-un stil consecvent și ușor de citit cu pluginul Prettier PHP, apropiat de convențiile PSR-12. Lipiți un fișier care începe cu <?php pentru a obține spațiere normalizată, acolade și tablouri consecvente, lanțuri de metode și liste lungi de argumente încadrate în lățimea de afișare aleasă. Erorile de sintaxă sunt semnalate cu mesajul analizatorului, linia și coloana, ajutând dezvoltatorii PHP să curețe codul vechi înainte de revizuire.

## Întrebări frecvente

### Ce formator este folosit?

Instrumentul rulează Prettier 3 cu @prettier/plugin-php 0.26 pe server. Rezultatul respectă un stil apropiat de PSR-12: patru spații pe nivel în mod implicit, acoladele de deschidere ale claselor și funcțiilor pe rând separat și o instrucțiune pe rând.

### Codul meu trebuie să aibă o etichetă <?php de deschidere?

Da. Pluginul formatează codul dintre etichetele PHP. Orice se află în afara lor este tratat ca HTML în linie și păstrat ca atare, astfel încât un fragment fără <?php este returnat neschimbat.

### Ce versiuni de PHP sunt compatibile?

Sintaxa modernă PHP 8 este recunoscută, inclusiv atributele, enumerațiile, expresiile match, funcțiile săgeată, argumentele numite, promovarea proprietăților în constructor și clasele readonly. Codul mai vechi PHP 5 și 7 se formatează, de asemenea.

### Formatorul va schimba ce face codul meu?

Nu. Schimbă doar aspectul. Pot apărea câteva rescrieri pur cosmetice; de exemplu, sintaxa lungă array() poate deveni sintaxa echivalentă, scurtă, []. Comportamentul codului rămâne același.

### Ce se întâmplă în cazul unei erori de sintaxă?

Formatarea se oprește, iar instrumentul afișează mesajul analizatorului împreună cu linia și coloana, de exemplu pentru o paranteză rotundă de închidere lipsă. Corectați acel loc și formatați din nou.

### Pot folosi tabulatori sau două spații?

Da. Alegeți 2 sau 4 spații ori activați tabulatorii. Lățimea de afișare, de la 40 la 200 de caractere, cu valoarea implicită 80, controlează când apelurile, tablourile și condițiile trec pe rânduri noi.

### Se păstrează comentariile și blocurile de documentare?

Da. Comentariile pe o linie, comentariile pe blocuri și blocurile PHPDoc rămân lângă codul pe care îl descriu. Textul lor nu este rearanjat.

### Poate formata șabloane care combină HTML și PHP?

Formatează blocurile PHP din astfel de șabloane și păstrează neatins conținutul HTML dintre ele. Fișierele cu șabloane complexe pot necesita în continuare mici ajustări manuale.

### Cât cod pot formata dintr-o dată?

Până la 1 MB de cod per solicitare, iar formatarea se oprește după 10 secunde. Este suficient chiar și pentru fișiere individuale foarte mari.

### Codul meu rămâne pe server?

Nu. Codul este formatat în memorie și returnat imediat. Nu este salvată nicio copie, iar în jurnal se înregistrează doar dimensiunile solicitărilor.

Reclama dvs. aici?

[Trimiteți-ne un e-mail](mailto:hi@dennn.is?subject=Publicitate%20pe%20OneClick%20Pro)

[Reclamă Suita de pluginuri pregătită pentru agenți pentru WordPress.](https://sleekwp.com/?ref=oneclickpro)
