PHP Kod Parçasını Temizleyin
Okunması zor bir kod parçası daha az yanıt alır. Kodunuzu buraya yapıştırın, her ifadeyi ayrı satıra ve tutarlı girintiye alın, ardından bir destek talebine, sohbet mesajına, forum sorusuna ya da dokümantasyona kopyalayın. Birkaç saniye sürer ve en iyi sonucu kısa örneklerde verir.
Bir kod parçasını paylaşıma hazırlama
-
1
Önce kodu kısaltın
Soruyla ilgisi olmayan her şeyi çıkarın, parolaları, anahtarları ve gerçek adları yer tutucularla değiştirin.
-
2
Kodu yapıştırın
Kısaltılmış parçayı PHP kod kutusuna koyun ve 2 ya da 4 boşluk seçin.
-
3
Sonuca geçin
Temizlenmiş sürümü açın.
-
4
Kopyalayın ve paylaşın
Orijinaliyle karşılaştırın, ardından paylaşacağınız yerde bir kod bloğuna yapıştırın.
Biçimlendirme okuyucuya neden yardımcı olur
İnsanlar kodu biçimine bakarak okur. Süslü parantezler hizalı olduğunda ve her ifade kendi satırında durduğunda okuyucu tek kelime okumadan yapıyı görür. Bir gözden geçiren kişi eksik bir parantezi ya da yanlış yere konmuş bir döngüyü fark edebilir. Düz bir metin bloğu bütün bunları gizler.
Önce ve sonra
Bir günlük dosyasından kopyalanan orijinal kod:
<?php function total($items){$sum=0;foreach($items as $item){$sum+=$item["price"];}return $sum;}
4 boşlukla temizlenmiş hali:
<?php function total($items)
{
$sum=0;
foreach($items as $item)
{
$sum+=$item["price"];
}
return $sum;
}
Paylaşmadan önce kısa kontrol listesi
- Gizli bilgileri kaldırın. Buraya yapıştırdığınız metin sunucumuzda işlenir, bu yüzden gerçek kimlik bilgilerini, belirteçleri ya da müşteri verilerini kullanmayın.
- Örneği sorunu göstermek için gereken satırlarla sınırlı tutun.
- Hangi PHP sürümünü kullandığınızı ve ne beklediğinizi belirtin.
- Biçimlendirilmiş kodu orijinaliyle karşılaştırın. Araç yalnızca yerleşimi değiştirir, ancak yorumlar ve dizgiler boşluk kurallarından etkilenebilir.
- Girintilerin korunması için sonucu bir kod bloğunun içine koyun.
Bu aracın yapmadıkları
Hata bulmaz, kodunuzu çalıştırmaz ve stil kurallarını denetlemez. Temiz bir yerleşim sorunu görmeyi kolaylaştırır ama çözmez.
Nerede işe yarar
- Bir kod örneği içeren destek talebi ya da hata raporu.
- Bir geliştirici forumunda ya da sohbet kanalında soru.
- Bir örneğin düzenli görünmesi gereken dokümantasyon sayfası ya da eğitim.
- Bir işlevin bölümünde değişiklik önerdiğiniz gözden geçirme yorumu.
Bu durumların hepsinde okuyucu önce yapıyı, sonra sorunu görür. İstenen sıra da budur.
Örneği dürüst tutun
Daha temiz bir yeniden yazım yerine, gerçekten paylaşacağınız kodu biçimlendirin. Örneğin sığması için değişken adlarını kısaltıyor ya da satır çıkarıyorsanız, kısaltılmış sürümü önce kendiniz çalıştırın. Sorunu yeniden üretmeyen şık bir parça, okuyucunun zamanını boşa harcar. Beklediğiniz sonuç hakkında bir not ekliyorsanız, bunu kod bloğunun üstüne sade bir dille yazın.
Sık Sorulan Sorular
Hayır. Önce parolaları, anahtarları ve kişisel verileri yer tutucularla değiştirin. Yapıştırdığınız metin biçimlendirme için sunucumuza gönderilir.
Düz kodda yalnızca boşluklar değişir. Yorumlar, heredoc blokları ve virgül içeren dizgiler değişebilir, bu yüzden sonucu orijinaliyle karşılaştırın.
Hayır. Sözdizimini denetlemez ve parçayı çalıştırmaz. Yalnızca kodun düzenini iyileştirir.
Araç kısa parçalar için tasarlanmıştır. Uzun dosyalar için editörünüzde yapılandırılmış bir biçimlendirici daha uygundur.
İ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]
- Oczyść fragment kodu PHP [PL]
- Rensa upp ett PHP-kodexempel [SV]
- Rapikan Cuplikan PHP [ID]
- تنظيف مقتطف PHP [AR]
- PHP-Snippet aufräumen [DE]
- Een PHP-snippet opschonen [NL]
- Limpar um trecho de PHP [PT]
- Làm sạch đoạn mã PHP [VI]
- Limpiar un fragmento de PHP [ES]
- PHP 스니펫 정리하기 [KO]
- Nettoyer un extrait PHP [FR]
- Clean Up a PHP Snippet [EN]
- Pulire uno snippet PHP [IT]
- Очистка фрагмента кода PHP [RU]
- 整理 PHP 代码片段 [ZH]