PHP Kodunu Girintileyin
Girintisiz ya da kaymış girintilere sahip PHP kodunu yapıştırın, iç içe geçen her bloğu yeniden hizalansın. Düzey başına 2 ya da 4 boşluk seçersiniz. Girinti süslü parantezlere göre belirlenir; böylece işlevler, sınıflar, döngüler ve koşullar birer düzey içeri girer.
PHP kodu nasıl girintilenir
-
1
Kodu yapıştırın
Kod parçanızı PHP kod alanına ekleyin. Mevcut boşluklar önemli değildir, çünkü yeniden oluşturulur.
-
2
Girinti seçeneğini belirleyin
Kompakt çıktı için 2, PHP için alışılmış genişlik olan 4 seçin.
-
3
Devam edin
Girintili kodu görmek için ana düğmeyi kullanın.
-
4
Kopyalayın
İç içe yapının doğru göründüğünü kontrol edin, ardından sonucu dosyanıza kopyalayın.
Girinti nasıl hesaplanır
Araç bir derinlik sayacı tutar. Her açılan süslü parantez bir düzey ekler, her kapanan parantez bir düzey çıkarır. Her satır, seçilen boşluk sayısının geçerli derinlikle çarpımı kadar boşlukla doldurulur. Girinti her zaman boşluklardan oluşur, sekmelerden değil.
Aynı işlev iki ayarla da gösterilmiştir. Girdi function total($items){$sum=0;foreach($items as $item){$sum+=$item["price"];}return $sum;} idi.
4 boşlukla:
function total($items)
{
$sum=0;
foreach($items as $item)
{
$sum+=$item["price"];
}
return $sum;
}
2 boşlukla:
function total($items)
{
$sum=0;
foreach($items as $item)
{
$sum+=$item["price"];
}
return $sum;
}
2 boşluk mu, 4 boşluk mu
Dört boşluk PHP projelerinde yaygın olan ve çoğu stil rehberinin istediği düzendir. İki boşluk, derin iç içe geçen kodu daha dar tutar; bu da küçük bir destek talebi alanına ya da sohbet mesajına yapıştırırken işe yarar. Ekibinizin kullandığını izleyin.
Bilmeniz gerekenler
- Girdideki sekmeler korunmaz, çünkü süslü parantezler ve noktalı virgüller etrafındaki boşluklar yeniden oluşturulur.
- Girinti yalnızca süslü parantezlere bağlıdır. Parantezlerin içinde birkaç satıra yayılan kod, örneğin uzun bir dizi, ek girinti almaz.
- Bir yorum ya da heredoc içindeki süslü parantez de sayılır ve bu, ondan sonra gelen her şeyin derinliğini kaydırabilir.
- Dengesiz süslü parantezler işaretlenmez. Kapanan parantezler biterse derinlik sıfırda kalır ve sonraki satırlar girintilenmez.
Girintisini kaybeden kodu düzeltme
Girintiler genellikle kod bir form alanından, e-postadan, sohbet aracından ya da günlük dosyasından geçtiğinde kaybolur. Buraya yapıştırdığınızda yapı süslü parantezlerden yeniden kurulur, bu yüzden her satırı elle hizalamanız gerekmez. Metotların ve gövdelerinin farklı derinliklerde olduğu sınıflarda ve birden fazla iç içe döngü ya da koşul içeren uzun işlevlerde bu özellikle yardımcı olur.
Sonucu kontrol edin
Biçimlendirmeden sonra sol kenara bakın. Her kapanan süslü parantez, bloğu açan satırla aynı hizada olmalıdır. Son parantez girintiliyse ya da bloktan sonraki kod çok içeri kaymışsa, girdide eksik ya da fazla bir parantez vardır. Önce onu düzeltin ve aracı yeniden çalıştırın.
Sık Sorulan Sorular
Hayır. Girinti seçeneği 2 ya da 4 boşluk sunar. Gerekirse sonradan editörünüzde boşlukları sekmeye çevirin.
Derinliği yalnızca süslü parantezler değiştirir. Köşeli ve yuvarlak parantezler bir düzey eklemez.
Hiçbir uyarı verilmez. Araç daha derin girintiyi sona kadar korur, bu yüzden bozuk bir sonuç parantezlerinizi kontrol etmeniz için bir ipucudur.
Evet. Süslü parantezler ve noktalı virgüller etrafındaki satır sonları yeniden oluşturulur ve boş satırlar kaldırılı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]
- Wcinanie kodu PHP [PL]
- Indentera PHP-kod [SV]
- Indentasi Kode PHP [ID]
- إزاحة كود PHP [AR]
- PHP-Code einrücken [DE]
- PHP-code inspringen [NL]
- Indentar código PHP [PT]
- Thụt lề mã PHP [VI]
- Aplicar sangría a código PHP [ES]
- PHP 코드 들여쓰기 [KO]
- Indenter du code PHP [FR]
- Indent PHP Code [EN]
- Indentare codice PHP [IT]
- Отступы в коде PHP [RU]
- 缩进 PHP 代码 [ZH]