PHP Kod Güzelleştirici

Sıkışık bir kod parçasını okunabilir hâle getirmek için bu PHP kod güzelleştiricisini kullanın. Her ifadeyi ayrı satıra koyar, süslü parantezleri kendi satırlarına alır ve iç içe blokları 2 ya da 4 boşlukla girintiler. Basit bir metin yeniden düzenlemesidir, bu yüzden tüm projelerden çok kısa ve sade kodlara uygundur.

PHP kodu nasıl güzelleştirilir

  1. 1

    Kodu yapıştırın

    Parçayı PHP kod kutusuna koyun. Açılış PHP etiketi isteğe bağlıdır.

  2. 2

    Girintiyi seçin

    2 ya da 4 boşluk seçin. PHP için yaygın seçim 4 boşluktur.

  3. 3

    Sonuca geçin

    Biçimlendirilmiş çıktıyı açmak için ana düğmeyi kullanın.

  4. 4

    Kopyalamadan önce okuyun

    Sonucu orijinaliyle karşılaştırarak gözden geçirin, ardından kopyalama düğmesini kullanın.

Güzelleştirmek burada ne anlama gelir

Güzelleştirici yalnızca yerleşimi değiştirir. Kod, değişiklikten önce ve sonra aynı işi yapmalıdır. Araç kısa bir yerleşim kuralları listesi uygular:

  • Her noktalı virgül bir satırı bitirir.
  • Her açılan süslü parantez kendi satırına konur, kapanan süslü parantez de öyle.
  • Süslü parantezlerin içindeki kod her iç içe derinlik için bir düzey girintilenir.
  • Virgülden sonra tek bir boşluk gelir.
  • Sonuçtaki boş satırlar kaldırılır.

Operatörlerin etrafına boşluk eklemez, hiçbir şeyi yeniden adlandırmaz ve kodu yeniden sıralamaz.

Önce ve sonra örneği

Girdi:

<?php class User{private $name;public function getName(){return $this->name;}}

4 boşlukla sonuç:

<?php class User
{
    private $name;
    public function getName()
    {
        return $this->name;
    }
}

Her şeyi tek satıra yapıştırdığınızda açılış etiketinin ilk ifadeyle aynı satırda kaldığına dikkat edin. Ayrı olmasını istiyorsanız girdide etiketi kendi satırına yazın.

Başka bir şey kullanmanız gerektiğinde

Araç süslü parantezleri ve noktalı virgülleri düz karakterler olarak sayar. PHP’yi ayrıştırmaz, bu yüzden bir proje stil rehberini izleyemez, uzun satırları kaydıramaz ya da = ve + gibi operatörlerin etrafındaki boşlukları düzeltemez. Yorumlar, heredoc blokları ve for (;;) döngüleri yanlış çıkabilir, çünkü içlerindeki noktalı virgül diğerleri gibi işlenir. Tüm bir kod tabanı için editörünüzde ya da derleme hattınızda yapılandırılmış bir biçimlendiriciyi çalıştırın; bu sayfayı hızlı tek seferlik temizlikler için kullanın.

Döngülü bir işlevi güzelleştirme

Sıkışık girdi:

function total($items){$sum=0;foreach($items as $item){$sum+=$item["price"];}return $sum;}

Her süslü parantez yeni bir düzey açar, bu yüzden döngünün gövdesi iki düzey içeride olur ve return bir düzeye geri döner. Yukarıdan aşağı okurken döngünün $sum değerine eklediğini ve işlevin bundan sonra sonucu döndürdüğünü artık görebilirsiniz. Tek satırlık sürümde bu zor fark edilirdi.

2 ya da 4 boşluk seçmek

Dört boşluk PHP kodunda yaygın genişliktir ve taranması en kolay olanıdır. Kod çok iç içeyse ya da yapıştıracağınız yer, örneğin bir sohbet mesajı, dar ise 2 seçin. Bu ayar yalnızca girintiyi değiştirir, satır sonlarını asla değiştirmez.

Sonucu kontrol edin

Güzelleştirilmiş kod gözden geçirmesi daha kolay kod demektir ve asıl amaç da budur. Araç süslü parantezleri sorun bildirmeden saydığı için, eksik ya da fazla parantez var mı diye bir kez okuyun. Sonlara doğru girinti tuhaf biçimde kayarsa, bunun yaygın nedeni girdideki eşleşmemiş bir parantezdir.

Sık Sorulan Sorular

Değiştirmemesi gerekir, çünkü yalnızca boşlukları taşır. Yine de yorumlar ve heredoc blokları tanınmaz; bu yüzden sonucu orijinaliyle karşılaştırın ve kodu çalıştırın.

Araç operatörlerin etrafına boşluk eklemez. Süslü parantez ve noktalı virgüllerdeki satır sonlarını, girintiyi ve virgülden sonraki boşluğu yönetir.

Bu iş için tasarlanmamıştır. HTML kısımlarındaki süslü parantezler ve noktalı virgüller PHP gibi işlenir, bu yüzden yalnızca saf PHP parçaları için kullanın.

Hayır. PHP açılış etiketi olan ya da olmayan bir parça yapıştırabilirsiniz.

İlgili Araçlar

Araç diğer dillerde mevcuttur

Rehberler ve kullanım örnekleri