PHP Biçimlendirici

Küme parantezleri ile noktalı virgüllerin çevresine satır sonları eklemek ve iç içe küme parantezlerini 2 ya da 4 boşlukla girintilemek için kısa bir PHP kod parçası yapıştırın. Bu araç, söz dizimini anlayan bir biçimlendirici değil, basit bir metin düzenleyicisidir. Basit ve sıkıştırılmış kodu daha okunaklı hâle getirebilir; ancak kullanmadan önce sonucu mutlaka inceleyip test edin.

PHP kod parçası nasıl düzenlenir?

  1. 1

    Kod parçasını yapıştırın

    Açılış etiketi `<?php` bulunan veya bulunmayan PHP metnini girin. Gizli kod kullanmayın; metin işlenmek üzere sunucumuza gönderilir.

  2. 2

    Girintiyi seçin

    İç içe küme parantezlerinin her seviyesi için 2 veya 4 boşluk seçin.

  3. 3

    Biçimlendirin

    Araç `{`, `}`, `;` ve `,` çevresindeki boşlukları değiştirir, ardından satır sonlarını ve girintileri ekler.

  4. 4

    İnceleyip kopyalayın

    Değişmez değerleri, yorumları, heredoc bloklarını, denetim yapılarını ve söz dizimini kontrol edin; yalnızca doğru kalan sonucu kopyalayın.

Biçimlendiricinin değiştirdiği öğeler

  • {, } ve ; çevresindeki boşlukları kaldırır, her virgülden sonra bir boşluk bırakır.
  • Küme parantezlerinde ve her noktalı virgülden sonra yeni satır başlatır.
  • İç içe küme parantezlerini 2 veya 4 boşlukla girintiler ve yinelenen boş satırları sonuçtan kaldırır.

Önemli sınırlamalar

Araç düzenli ifadeler ve karakter karakter çalışan bir küme parantezi sayacı kullanır; PHP’yi belirteçlerine ayırmaz veya ayrıştırmaz. PHP sürümünü ya da söz dizimini doğrulamaz; PSR-12, PER Coding Style veya proje kurallarını anlamaz.

İlk boşluk değişikliği girdinin tamamına uygulanır. Bu nedenle tırnak içindeki dizgelerde, yorumlarda, heredoc ve nowdoc bloklarında bulunan boşluklar veya satır sonları değişebilir. Yorumlar tanınmaz; yorum içindeki noktalı virgüller ve küme parantezleri kod gibi işlenebilir. Tırnaktan önce gelen karmaşık ters eğik çizgi dizileri de basit dizge takibini yanıltabilir. Aracı yalnızca karmaşık olmayan kod parçalarında kullanın ve sonucu özgün kodla dikkatle karşılaştırın.

Bir proje için proje yapılandırmanızla PHP CS Fixer veya Laravel Pint gibi söz dizimini anlayan bir biçimlendirici kullanın. Ardından PHP söz dizimi denetimini ve testlerinizi çalıştırın.

İşleme ve gizlilik

Biçimlendirme sunucumuzdaki bileşende yapılır; yapıştırılan kaynak kod işleme sırasında iletilir. İki adımlı akışta tarayıcı, adımlar arasında taşımak için girdiyi geçici olarak sessionStorage içinde de tutar. Araç yapıştırılan PHP kodunu çalıştırmaz; ancak sırlar veya gizli kaynak kod için uygun değildir.

Sık Sorulan Sorular

Hayır. Yalnızca birkaç boşluk ve satır sonu kuralı uygular; PSR-12 veya PER Coding Style kurallarını uygulamaz.

Hayır. Araç, biçimlendirmek için kodu sunucuya gönderir. İki adımlı akış ayrıca tarayıcıdaki sessionStorage alanını kullanır.

Bu garanti edilmez. İlk değişiklikler girdinin tamamını etkiler; yorumlar, heredoc ve nowdoc blokları PHP yapıları olarak ayrıştırılmaz.

Hayır. Söz dizimini denetlemez ve kod parçasını çalıştırmaz. Sonucu PHP ile doğrulayın ve ilgili testleri çalıştırın.

İlgili Araçlar

Araç diğer dillerde mevcuttur