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
Tek satırlık kodu yapıştırın
Sıkıştırılmış PHP kodunu PHP kod kutusuna kopyalayın.
-
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
Sonuca geçin
Genişletilmiş kod bir sonraki sayfada görünür.
-
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+$byazı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
FPS Sayacı
requestAnimationFrame ile tarayıcı FPS değerini ölçün: yumuşatma, en düşük ve en yüksek kare hızı, uyarı eşiği ve isteğe bağlı grafik. Yerel çalışır, yükleme ve API yoktur.
Webpack Yapılandırma Oluşturucu
Saf JavaScript, React veya Vue için webpack 5 uyumlu bir webpack.config.js oluşturun: TypeScript, Babel, CSS veya Sass, görseller, HtmlWebpackPlugin, geliştirme sunucusu ve npm install satırı.
Tamamlayıcı Renk Bulucusu
Her girdi için tamamlayıcı renk belirleyin. HSL açısından tersi renk, bölünmüş tamamlayıcı çifti ve erişilebilir kombinasyonlar için öneriler geri verir.
Kurgusal telefon numarası oluşturucu
Beş ülkede resmen ayrılmış aralıklardan 50 adede kadar kurgusal numara üretin.
Telefon numarası doğrulayıcı
Telefon numarasının ülkeye göre yapısını denetleyin; bölge, tür, E.164, uluslararası, ulusal ve RFC 3966 biçimlerini görün.
Dosya Boyutu Dönüştürücü
Bayt, KB, MB, GB, TB ve ikili IEC birimleri (KiB, MiB, GiB, TiB) arasında, ondalık ve ikiliyi dilediğiniz gibi birleştirerek dönüşüm yapın.
Araç diğer dillerde mevcuttur
- คลายการบีบอัดโค้ด PHP [TH]
- PHP コードの圧縮を解除する [JA]
- Rozminifikuj kod PHP [PL]
- Avminifiera PHP-kod [SV]
- Membuka Minify Kode PHP [ID]
- فك ضغط كود PHP [AR]
- PHP-Code entminifizieren [DE]
- PHP-code unminifyen [NL]
- Desminificar código PHP [PT]
- Giải nén mã PHP [VI]
- Desminificar código PHP [ES]
- PHP 코드 압축 풀기 [KO]
- Désminifier du code PHP [FR]
- Unminify PHP Code [EN]
- Decomprimere codice PHP [IT]
- Распаковка кода PHP [RU]
- 还原压缩的 PHP 代码 [ZH]