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. 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. 2

    Girinti seçeneğini belirleyin

    Kompakt çıktı için 2, PHP için alışılmış genişlik olan 4 seçin.

  3. 3

    Devam edin

    Girintili kodu görmek için ana düğmeyi kullanın.

  4. 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

Araç diğer dillerde mevcuttur

Rehberler ve kullanım örnekleri