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
Kodu yapıştırın
Parçayı PHP kod kutusuna koyun. Açılış PHP etiketi isteğe bağlıdır.
-
2
Girintiyi seçin
2 ya da 4 boşluk seçin. PHP için yaygın seçim 4 boşluktur.
-
3
Sonuca geçin
Biçimlendirilmiş çıktıyı açmak için ana düğmeyi kullanın.
-
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
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]
- Upiększacz kodu PHP [PL]
- PHP-kodformaterare [SV]
- Pemercantik Kode PHP [ID]
- مُجمّل كود PHP [AR]
- PHP-Code-Beautifier [DE]
- PHP-codeverfraaier [NL]
- Embelezador de código PHP [PT]
- Công cụ làm đẹp mã PHP [VI]
- Embellecedor de código PHP [ES]
- PHP 코드 뷰티파이어 [KO]
- Embellisseur de code PHP [FR]
- PHP Code Beautifier [EN]
- Formattatore di codice PHP [IT]
- Форматировщик кода PHP [RU]
- PHP 代码美化工具 [ZH]