Lewati ke konten

Pemformat PHP

Format kode PHP dengan gaya yang konsisten dan mudah dibaca menggunakan plugin Prettier PHP, yang mengikuti konvensi PSR-12. Tempelkan file yang diawali dengan <?php untuk mendapatkan spasi, kurung kurawal, array, rantai metode, dan daftar argumen panjang yang dinormalisasi sesuai lebar cetak Anda. Kesalahan sintaks dilaporkan dengan pesan parser, baris, dan kolomnya, sehingga membantu developer PHP merapikan kode lama sebelum peninjauan.

Reset

Pertanyaan yang sering diajukan

Pemformat apa yang digunakan?

Alat ini menjalankan Prettier 3 dengan @prettier/plugin-php 0.26 di server. Output-nya mengikuti gaya yang mendekati PSR-12: default empat spasi per tingkat, kurung kurawal pembuka kelas dan fungsi pada baris tersendiri, serta satu pernyataan per baris.

Apakah kode saya perlu tag pembuka <?php?

Ya. Plugin memformat kode di dalam tag PHP. Apa pun di luarnya dianggap sebagai HTML inline dan dibiarkan apa adanya, jadi cuplikan tanpa <?php akan dikembalikan tanpa perubahan.

Versi PHP mana yang didukung?

Sintaks PHP 8 modern dapat dipahami, termasuk atribut, enum, ekspresi match, fungsi panah, argumen bernama, promosi properti konstruktor, dan kelas readonly. Kode PHP 5 dan 7 yang lebih lama juga dapat diformat.

Apakah pemformat akan mengubah perilaku kode saya?

Tidak. Pemformat hanya mengubah tata letak. Beberapa penulisan ulang yang murni kosmetik dapat terjadi, misalnya sintaks array() yang panjang dapat menjadi sintaks [] singkat yang setara, tetapi perilaku kode tetap sama.

Apa yang terjadi jika ada kesalahan sintaks?

Pemformatan berhenti dan alat menampilkan pesan parser beserta baris dan kolom, misalnya untuk tanda kurung tutup yang hilang. Perbaiki bagian tersebut, lalu format ulang.

Bisakah saya menggunakan tab atau dua spasi?

Ya. Pilih 2 atau 4 spasi, atau aktifkan tab. Lebar cetak dari 40 hingga 200 karakter, dengan default 80, mengatur kapan pemanggilan, array, dan kondisi berpindah baris.

Apakah komentar dan blok doc tetap dipertahankan?

Ya. Komentar baris, komentar blok, dan blok PHPDoc tetap berada di dekat kode yang dijelaskannya. Teksnya tidak ditata ulang.

Bisakah alat ini memformat templat yang mencampur HTML dan PHP?

Alat ini memformat blok PHP di dalam templat tersebut dan membiarkan HTML di antaranya tanpa perubahan. Untuk file templat yang kompleks, hasilnya mungkin masih memerlukan perbaikan manual.

Berapa banyak kode yang dapat saya format sekaligus?

Hingga 1 MB kode per permintaan, dan pemformatan berhenti setelah 10 detik. Kapasitas ini mencakup file tunggal yang sangat besar sekalipun.

Apakah kode saya disimpan di server?

Tidak. Kode diformat di memori dan langsung dikirim kembali kepada Anda. Kode tidak disimpan dan hanya ukuran permintaan yang dicatat.

Tentang OneClick Pro

OneClick Pro adalah kumpulan gratis berisi lebih dari 150 alat web untuk pekerjaan sehari-hari: mengonversi gambar dan satuan, memformat dan memvalidasi kode, memeriksa domain dan SEO, serta bekerja dengan teks, tanggal, dan angka. Setiap alat dapat digunakan tanpa registrasi atau berlangganan, dan apa pun yang Anda masukkan hanya digunakan untuk menghitung hasil dan tidak pernah disimpan. Gunakan sebagai kotak alat praktis untuk tugas sesekali, atau simpan alat yang Anda gunakan setiap hari ke bookmark.