PHP Kodunu Minify Etmeden Geri Açın

PHP kodu tek satıra sıkıştırılmış mı? Bu sayfa onu tekrar ayrı ifadelere genişletir; süslü parantezler kendi satırında olur ve her blok girintilenir. Değişken adları geri gelmez, silinmiş yorumlar da kalıcı olarak gitmiştir, ama yapı kolayca takip edilebilir hâle gelir.

PHP kodu nasıl açılır

  1. 1

    Tek satırlık kodu yapıştırın

    Sıkıştırılmış PHP kodunu PHP kod kutusuna kopyalayın.

  2. 2

    Girintiyi seçin

    2 ya da 4 boşluk seçin. Derin iç içe yapılarda 4 boşluk taranması daha kolaydır.

  3. 3

    Sonuca geçin

    Genişletilmiş kod bir sonraki sayfada görünür.

  4. 4

    Kontrol edip kopyalayın

    Kodu gözden geçirin, ardından editörünüze yapıştırın.

Açmak neyi yapabilir, neyi yapamaz

Minifier’lar boşlukları ve yorumları kaldırır, bazıları ayrıca adları kısaltır. Yerleşimi genişletmek kolay kısımdır: bir ifade noktalı virgülde biter, bir blok süslü parantezde başlar ve biter. Bu araç tam olarak bu işaretleri kullanır. Kaldırılmış yorumları, özgün değişken adlarını ya da özgün biçimlendirme tercihlerini geri getiremez.

Örnek

Sıkıştırılmış girdi:

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

Genişletilmiş sonuç:

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

Araç ayrıca her virgülden sonra bir boşluk ekler, bu yüzden ["red","green"] ifadesi ["red", "green"] olur. Bu yalnızca argümanlar arasındaki değil, koddaki tüm virgüller için geçerlidir.

Akılda tutulacak sınırlar

  • "a,b" gibi virgül içeren dizgilere de virgülden sonra boşluk eklenir, çünkü bu kural kod okunmadan önce tüm metin üzerinde çalışır. Metin değişmezlerini sonrasında kontrol edin.
  • Bir yorumdaki noktalı virgül ya da süslü parantez kod sayılır ve orada yeni bir satır başlatır.
  • Operatörlerin etrafındaki boşluklar olduğu gibi kalır. Küçültülmüş kaynakta $a+$b yazıyorsa sonuç da öyle olur.
  • Kodlanmış dizgiler ya da çalıştırılan yükler kullanan karıştırılmış kod, yerleşimi düzgün olsa bile okunmaz kalır. Bilinmeyen kodlara dikkatle yaklaşın ve ne yaptığını görmek için asla çalıştırmayın.

Sonucu okumak

En dış süslü parantezlerden başlayın; artık sol kenarda duruyorlar ve içe doğru ilerleyin. İşlev ve sınıf başlıkları kodun neyi tanımladığını, altlarındaki girintili satırlar ise her parçanın ne yaptığını gösterir. Birbirine eklenmiş uzun ifade zincirleri artık satır başına tek ifade olarak duruyor, bu yüzden işlerin hangi sırayla yapıldığını takip edebilirsiniz.

Sıkıştırılmış kodla çalışma ipuçları

  • Önce biçimlendirin, sonra okuyun. Sıkıştırılmış metni doğrudan düzenlemeyin.
  • Özgün dosyayı saklayın. Genişletilmiş yerleşim okuma içindir ve editörünüzdeki biçimlendirici daha sonra stili değiştirebilir.
  • Dosyada birden fazla üst düzey işlev varsa hepsini birlikte yapıştırın. Her biri kendi kapanan süslü parantezinde biter, bu da sınırları kolayca görmenizi sağlar.

Orijinalle karşılaştırın

Küçültülmüş dosya hâlâ elinizdeyse, içinde birkaç alışılmadık dizgi arayın ve bunların genişletilmiş metinde göründüğünü doğrulayın. Hiçbir şeyin kaybolmadığını hızlıca anlamanın yolu budur. Sonucu önemli bir yere kopyalamadan önce bunu yapmaya değer.

Sık Sorulan Sorular

Hayır. Bir minifier tarafından kısaltılan adlar kaybolmuştur. Yalnızca yerleşim yeniden oluşturulur.

Hayır. Yorumlar kaynak koddan silindiğinde geri getirilecek bir şey kalmaz.

Basit kod için öyle olmalıdır, çünkü yalnızca boşluklar değişir. Metin değişmezleri içindeki virgülden sonraki boşluk başlıca istisnadır, bu yüzden dizgileri kontrol edin.

Hayır. Yalnızca yerleşimi değiştirir. Kodlanmış ya da paketlenmiş yükler olduğu gibi kalır.

İlgili Araçlar

Araç diğer dillerde mevcuttur

Rehberler ve kullanım örnekleri