PHP Süslü Parantezleri Yeni Satıra Alın
Bu sayfa her PHP açılış süslü parantezini kendi satırına koyar ve kapanış parantezini onunla hizalar. Bu, sıklıkla Allman olarak anılan stildir. Süslü parantezlerin satır sonunda ya da hepsinin tek satırda durduğu bir parça yapıştırın, bloklar dikey olarak hizalanmış hâlde çıkar.
Süslü parantezleri yeni satıra nasıl alırsınız
-
1
Parçayı yapıştırın
Kodu PHP kod kutusuna ekleyin, süslü parantezler şu an nerede ise orada kalsın.
-
2
Girintiyi seçin
Her bloğun içeriği için 2 ya da 4 boşluk seçin.
-
3
Devam edin
Yeniden biçimlendirilmiş kodu görmek için sonuç sayfasını açın.
-
4
Kodu kopyalayın
Blokların hizalandığını doğrulayın, ardından kopyalayın.
Bu araçta süslü parantez yerleşimi
Aracın tek bir yerleşimi vardır ve bunun için bir seçenek yoktur: her { kendi satırını başlatır, her } kendi satırında durur ve içindekiler bir düzey girintilenir. Bu nedenle else ve catch, kapanan süslü parantezden sonra yeni bir satırda başlar.
Süslü parantezleri satır sonunda olan girdi:
<?php if ($age >= 18) { echo "adult"; } else { echo "minor"; }
Sonuç:
<?php if ($age >= 18)
{
echo "adult";
}
else
{
echo "minor";
}
Hangi stili kullanmalısınız?
Yaygın PHP stil rehberleri bir sınıfın ya da metodun açılış süslü parantezini kendi satırına koyar. if ve foreach gibi denetim yapıları ise parantezi genellikle ifadeyle aynı satırda tutar. Bu araç yeni satır düzenini her yerde uygular. Bu, sınıflar ve metotlar için doğru sonuç verir, diğer durumlar için ise bilinçli bir tercihtir. Projeniz karma bir kurala uyuyorsa denetim yapısı parantezlerini elle eski yerlerine taşımanız gerekir.
Pratik notlar
- İç içe bloklar yine içeri girer, bu yüzden bir sınıfın içindeki bir metodun içinde yer alan döngü üç düzey derine iner.
- Kapanan süslü parantezden sonra satır sonu gelir, bu yüzden
}ile sonrasındaki kod hiçbir zaman aynı satırda olmaz. - Yorumlardaki ve heredoc gibi dizgiye benzer metinlerdeki süslü parantezler gerçek parantez gibi sayılır ve yerleşimi kaydırabilir.
- Açılış parantezini ifadenin olduğu satırda tutan bir ayar yoktur. Bu sayfa o stili üretemez.
Bir sınıf ö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;
}
}
Sınıfın süslü parantezi ve metodun süslü parantezi tek başına durur, metot gövdesi ise yukarıdaki özellikten bir düzey daha içeridedir. Kapanan parantezler, onları açan satırla hizalanır, bu yüzden blokları gözle eşleştirebilirsiniz.
Kendi stilinizle karıştırma
Yalnızca bazı bloklar değişmesi gerekiyorsa sadece onları yapıştırın. Her blok kendi kapanan parantezinde bittiği için çıktıyı kopyala ve yapıştır ile dosyaya geri koymak kolaydır. Bir bloğun ortasında başlayan ya da biten bir parça yapıştırmayın, çünkü girinti derinliği sıfırdan başlar ve çevreleyen dosyayla eşleşmez.
Sık Sorulan Sorular
Hayır. Araç açılış süslü parantezini her zaman kendi satırına taşır.
Sınıflar ve metotlar genellikle bunu kullanır. if ve foreach gibi denetim yapıları ise parantezi çoğunlukla aynı satırda tutar; bu araç bunu yapmaz.
Her kapanan süslü parantez kendi satırını bitirir, bu yüzden ardından gelen şey bir sonraki satırda başlar.
Her süslü parantezli bloğu aynı şekilde ele alır, bu yüzden bu bloklar da girintilenir. Case etiketlerinin doğru göründüğünü doğrulamak için çıktıyı okuyun.
İ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]
- Nawias klamrowy PHP w nowym wierszu [PL]
- Dấu ngoặc nhọn PHP xuống dòng [VI]
- Kurung Kurawal PHP di Baris Baru [ID]
- أقواس PHP في سطر جديد [AR]
- PHP-Klammern in eigener Zeile [DE]
- PHP の波かっこを改行する [JA]
- Chaves do PHP em nova linha [PT]
- Llaves de PHP en una línea nueva [ES]
- PHP 중괄호를 새 줄에 [KO]
- PHP-klammer på egen rad [SV]
- Accolades PHP sur une nouvelle ligne [FR]
- PHP-accolades op een nieuwe regel [NL]
- PHP Braces on a New Line [EN]
- Parentesi graffe PHP su una nuova riga [IT]
- Фигурные скобки PHP на новой строке [RU]
- PHP 大括号换行 [ZH]