Rapikan Cuplikan PHP

Cuplikan yang sulit dibaca mendapat lebih sedikit jawaban. Tempel kode Anda di sini untuk mendapatkan satu pernyataan per baris dan indentasi yang konsisten, lalu salin ke tiket, pesan obrolan, pertanyaan forum, atau dokumentasi Anda. Prosesnya hanya beberapa detik dan paling cocok untuk contoh yang singkat.

Cara menyiapkan cuplikan untuk dibagikan

  1. 1

    Pangkas kodenya dulu

    Hapus semua yang tidak berkaitan dengan pertanyaan, dan ganti kata sandi, kunci, serta nama asli dengan placeholder.

  2. 2

    Tempel kodenya

    Masukkan cuplikan yang sudah dipangkas ke kotak kode PHP lalu pilih 2 atau 4 spasi.

  3. 3

    Lanjut ke hasil

    Buka versi yang sudah dirapikan.

  4. 4

    Salin dan posting

    Periksa kembali terhadap aslinya, lalu tempel ke blok kode di tempat Anda memposting.

Mengapa format membantu pembaca

Orang memindai kode dari bentuknya. Ketika kurung kurawal sejajar dan setiap pernyataan punya baris sendiri, pembaca melihat strukturnya sebelum membaca satu kata pun. Peninjau dapat langsung melihat kurung kurawal yang hilang atau perulangan yang berada di tempat yang salah. Teks datar menyembunyikan semua itu.

Sebelum dan sesudah

Asli, disalin dari log:

<?php function total($items){$sum=0;foreach($items as $item){$sum+=$item["price"];}return $sum;}

Dirapikan dengan 4 spasi:

<?php function total($items)
{
    $sum=0;
    foreach($items as $item)
    {
        $sum+=$item["price"];
    }
    return $sum;
}

Daftar periksa singkat sebelum memposting

  • Hapus rahasia. Teks yang Anda tempel di sini diproses di server kami, jadi jangan gunakan kredensial asli, token, atau data pelanggan.
  • Jaga contohnya tetap minimal, hanya dengan baris yang diperlukan untuk menunjukkan masalahnya.
  • Sebutkan versi PHP yang Anda gunakan dan hasil yang Anda harapkan.
  • Bandingkan kode yang sudah diformat dengan aslinya. Alat ini hanya mengubah tata letak, tetapi komentar dan string bisa terpengaruh aturan spasi.
  • Letakkan hasilnya di dalam blok kode agar indentasinya tetap terjaga.

Yang tidak dilakukan alat ini

Alat ini tidak menemukan kesalahan, tidak menjalankan kode Anda, dan tidak memeriksa aturan gaya. Tata letak yang rapi memudahkan Anda melihat masalah, tetapi tidak memperbaikinya.

Di mana ini membantu

  • Tiket dukungan atau laporan bug yang menyertakan contoh kode.
  • Pertanyaan di forum pengembang atau kanal obrolan.
  • Halaman dokumentasi atau tutorial yang contohnya perlu tampil rapi.
  • Komentar tinjauan saat Anda menyarankan perubahan pada sebagian fungsi.

Dalam setiap kasus, pembaca melihat strukturnya dulu lalu masalahnya, dan itulah urutan yang Anda inginkan.

Jaga agar contoh tetap jujur

Format kode yang benar-benar akan Anda posting, bukan versi tulis ulang yang lebih bersih. Jika Anda memendekkan nama variabel atau menghapus baris agar contohnya muat, jalankan dulu versi yang dipendekkan itu sendiri. Cuplikan yang rapi tetapi tidak mereproduksi masalah hanya membuang waktu pembaca. Jika Anda menambahkan catatan tentang hasil yang Anda harapkan, tulis dengan kalimat biasa di atas blok kode.

Pertanyaan yang Sering Diajukan

Tidak. Ganti kata sandi, kunci, dan data pribadi dengan placeholder terlebih dahulu. Teks yang ditempel dikirim ke server kami untuk diformat.

Untuk kode biasa, hanya spasi yang berubah. Komentar, heredoc, dan string yang mengandung koma bisa ikut berubah, jadi bandingkan hasilnya dengan aslinya.

Tidak. Alat ini tidak memeriksa sintaks dan tidak menjalankan cuplikan. Alat ini hanya memperbaiki cara kode ditata.

Alat ini dirancang untuk cuplikan singkat. Untuk file panjang, formatter yang dikonfigurasi di editor Anda lebih cocok.

Alat Terkait

Alat ini tersedia dalam bahasa lain

Panduan dan contoh penggunaan