Ugrás a tartalomhoz

PHP formázó

Formázza a(z) PHP kódot egységes, jól olvasható stílusban a Prettier PHP bővítménnyel, a PSR-12 konvencióihoz igazodva. Illesszen be egy <?php kezdetű fájlt, és az eszköz egységesíti a térközöket, a kapcsos zárójeleket és a tömböket, a metódusláncokat és a hosszú argumentumlistákat pedig a megadott sorszélesség szerint tördeli. A szintaktikai hibákat az elemző üzenetével, a sor- és oszlopszám megadásával jelzi, ami segít a PHP fejlesztőknek a régi kód átnézés előtti rendbetételében.

Visszaállítás

Gyakran ismételt kérdések

Melyik formázót használja az eszköz?

Az eszköz a szerveren futtatja a(z) Prettier 3-at az @prettier/plugin-php 0.26 bővítménnyel. A kimenet stílusa közel áll a PSR-12-höz: alapértelmezés szerint szintenként négy szóközt használ, az osztályok és függvények nyitó kapcsos zárójele külön sorba kerül, és soronként egy utasítás szerepel.

Szükséges a nyitó <?php címke a kódban?

Igen. A bővítmény a(z) PHP címkék közötti kódot formázza. Az ezeken kívüli részeket sorközi HTML tartalomként kezeli, és változatlanul hagyja, ezért a <?php nélküli kódrészlet módosítás nélkül kerül vissza.

Mely PHP-verziók támogatottak?

A modern PHP 8 szintaxis is támogatott, beleértve az attribútumokat, az enumokat, a match kifejezéseket, a nyílfüggvényeket, a névvel ellátott argumentumokat, a konstruktorban történő tulajdonság-promóciót és a readonly osztályokat. A régebbi PHP 5-ös és 7-es kód is formázható.

Megváltoztatja a formázó a kódom működését?

Nem. Csak az elrendezést módosítja. Előfordulhat néhány, kizárólag megjelenést érintő átírás: például a hosszú array() szintaxis helyett azzal egyenértékű rövid [] szintaxis jelenhet meg, de a kód működése változatlan marad.

Mi történik szintaktikai hiba esetén?

A formázás leáll, az eszköz pedig megjeleníti az elemző hibaüzenetét a sor- és oszlopszámmal, például ha hiányzik egy záró zárójel. Javítsa ki a hibát, majd futtassa újra a formázást.

Használhatok tabulátorokat vagy két szóközt?

Igen. Válasszon 2 vagy 4 szóközt, vagy kapcsolja be a tabulátorokat. A 40 és 200 karakter közötti nyomtatási szélesség (alapértelmezés szerint 80) szabályozza a függvényhívások, tömbök és feltételek sortörését.

Megmaradnak a megjegyzések és a docblokkok?

Igen. A sor- és blokkszintű megjegyzések, valamint a PHPDoc-blokkok a hozzájuk tartozó kód mellett maradnak. A szövegük nem tördelődik újra.

Formázhat olyan sablonokat, amelyekben HTML és PHP keveredik?

Az ilyen sablonokban a(z) PHP blokkokat formázza, a köztük lévő HTML részeket pedig érintetlenül hagyja. Összetett sablonfájloknál az eredmény további kézi javításra szorulhat.

Egyszerre mennyi kódot formázhatok?

Kérésenként legfeljebb 1 MB kód formázható; a folyamat 10 másodperc után leáll. Ez a nagyon nagy fájlokat is lefedi.

Megőrzi a szerver a kódomat?

Nem. A kódot memóriában formázzuk, és azonnal visszaküldjük Önnek. Nem mentjük el; csak a kérések méretét naplózzuk.

A OneClick Pro névjegye

A OneClick Pro több mint 150 webes eszközből álló, ingyenes gyűjtemény a mindennapi munkához: képek és mértékegységek átalakításához, kód formázásához és ellenőrzéséhez, domainek és SEO ellenőrzéséhez, valamint szövegekkel, dátumokkal és számokkal végzett munkához. Minden eszköz regisztráció és előfizetés nélkül használható; a megadott adatokat kizárólag az eredmény kiszámításához használjuk, és soha nem tároljuk. Használja gyors eszköztárként az alkalmi feladatokhoz, vagy mentse el könyvjelzőként a mindennap használt eszközöket.