Membuka Minify Kode PHP

Kode PHP dipadatkan dalam satu baris? Halaman ini mengembalikannya menjadi pernyataan terpisah, dengan kurung kurawal di baris sendiri dan setiap blok diindentasi. Nama variabel tidak dikembalikan, dan komentar yang sudah dihapus tidak bisa dipulihkan, tetapi strukturnya menjadi mudah diikuti.

Cara membuka minify PHP

  1. 1

    Tempel kode satu baris

    Salin kode PHP yang dipadatkan ke kotak kode PHP.

  2. 2

    Pilih indentasi

    Pilih 2 atau 4 spasi. Empat spasi lebih mudah dipindai untuk struktur yang sangat bersarang.

  3. 3

    Lanjut ke hasil

    Kode yang sudah diperluas akan muncul di halaman berikutnya.

  4. 4

    Periksa dan salin

    Baca kodenya, lalu tempel ke editor Anda.

Apa yang bisa dan tidak bisa dilakukan membuka minify

Minifier menghapus spasi dan komentar, dan beberapa juga memendekkan nama. Memperluas tata letak adalah bagian yang mudah: sebuah pernyataan berakhir di titik koma, sebuah blok dimulai dan diakhiri di kurung kurawal. Alat ini menggunakan penanda persis seperti itu. Alat ini tidak dapat mengembalikan komentar yang dihapus, nama variabel asli, atau pilihan format asli.

Contoh

Masukan yang dipadatkan:

<?php if($age>=18){echo "adult";}else{echo "minor";}

Hasil yang diperluas:

<?php if($age>=18)
{
    echo "adult";
}
else
{
    echo "minor";
}

Alat ini juga menambahkan spasi setelah setiap koma, sehingga ["red","green"] menjadi ["red", "green"]. Ini berlaku untuk koma dalam kode, bukan hanya di antara argumen.

Batasan yang perlu diingat

  • String yang berisi koma, misalnya "a,b", juga mendapat spasi setelah komanya, karena aturan ini berjalan di seluruh teks sebelum kode dibaca. Periksa literal teks setelahnya.
  • Titik koma atau kurung kurawal di dalam komentar diperlakukan sebagai kode dan memulai baris baru di sana.
  • Spasi di sekitar operator tetap seperti semula. Jika sumber yang diperkecil menulis $a+$b, hasilnya juga akan begitu.
  • Kode yang diobfuskasi dengan string terenkripsi atau payload yang dievaluasi tetap sulit dibaca meskipun tata letaknya rapi. Perlakukan kode yang tidak dikenal dengan hati-hati dan jangan pernah menjalankannya hanya untuk melihat apa yang dilakukannya.

Membaca hasilnya

Mulailah dari kurung kurawal terluar, yang kini berada di tepi kiri, lalu bergerak ke dalam. Header fungsi dan kelas menunjukkan apa yang didefinisikan kode, dan baris ber-indentasi di bawahnya menunjukkan apa yang dilakukan setiap bagian. Rangkaian panjang pernyataan yang tadinya digabung kini berada satu per baris, sehingga Anda bisa mengikuti urutan kejadiannya.

Tips untuk bekerja dengan kode yang dipadatkan

  • Format dulu, baru baca. Jangan menyunting teks yang dipadatkan secara langsung.
  • Simpan file asli. Tata letak yang diperluas hanya untuk dibaca, dan formatter di editor Anda dapat mengubah gayanya nanti.
  • Jika sebuah file memiliki beberapa fungsi tingkat atas, tempel semuanya bersama. Setiap fungsi berakhir di kurung kurawal tutupnya, sehingga batasnya mudah terlihat.

Bandingkan dengan aslinya

Jika Anda masih memiliki file yang diperkecil, cari beberapa string yang tidak biasa di dalamnya dan pastikan string tersebut muncul dalam teks yang diperluas. Ini cara cepat untuk memastikan tidak ada yang hilang, dan layak dilakukan sebelum Anda menyalin hasilnya ke tempat yang penting.

Pertanyaan yang Sering Diajukan

Tidak. Nama yang dipendekkan oleh minifier sudah hilang. Hanya tata letaknya yang dibangun ulang.

Tidak. Setelah komentar dihapus dari sumber, tidak ada lagi yang bisa dipulihkan.

Untuk kode sederhana seharusnya sama, karena hanya spasi yang berubah. Spasi setelah koma di dalam literal string adalah pengecualian utama, jadi periksa stringnya.

Tidak. Alat ini hanya mengubah tata letak. Payload yang dienkripsi atau dikemas tetap seperti aslinya.

Alat Terkait

Alat ini tersedia dalam bahasa lain

Panduan dan contoh penggunaan