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
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
Girintiyi seçin
İç içe küme parantezlerinin her seviyesi için 2 veya 4 boşluk seçin.
-
3
Biçimlendirin
Araç `{`, `}`, `;` ve `,` çevresindeki boşlukları değiştirir, ardından satır sonlarını ve girintileri ekler.
-
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
ASCII Tablosu Referansı
NUL, LF ve DEL dahil her kod için ondalık, onaltılık, sekizlik ve ikili değerlerle HTML sayısal karakter başvurusu gösterimini sunan tam ASCII tablosu.
HTML Karakter Referansı
HTML varlıklarının aranabilir listesi; adlandırılmış ve sayısal kodlarıyla birlikte özel karakter ve semboller için tek tıkla kopyalama.
Klavye kısayolları başvurusu
macOS, Windows ve Linux’ta VS Code, Chrome ve GNU Readline kullanan Bash için belgelenmiş varsayılan kısayolları arayın.
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.
E-posta Doğrulayıcı
Bir e-posta adresini doğrulayın: RFC 5322 sözdizimi kontrolü, canlı MX kaydı sorgulama, ayrıca yerel kısım, alan adı ve uzunluk bilgileri. Hiçbir e-posta gönderilmez.
EditorConfig Oluşturucu
Girinti stili ve boyutu, satır sonu, karakter kümesi ve boşluk kurallarınızla bir .editorconfig dosyası oluşturarak IDE ve editörler arasında tutarlı biçimlendirme sağlayın.
Araç diğer dillerde mevcuttur
- PHP-formaterare [SV]
- PHP 포매터 [KO]
- Formater PHP [PL]
- Formateur PHP [FR]
- Formatador de PHP [PT]
- PHPフォーマッター [JA]
- Công cụ định dạng PHP [VI]
- Pemformat PHP [ID]
- Formateador PHP [ES]
- PHP-formatter [NL]
- منسّق PHP [AR]
- PHP-Formatter [DE]
- เครื่องมือจัดรูปแบบ PHP [TH]
- PHP Formatter [EN]
- Formatter PHP [IT]
- Форматтер PHP [RU]
- PHP 格式化工具 [ZH]