PHP Tek Tırnak ve Çift Tırnak Farkları

php-tek-tirnak-ve-cift-tirnak-farklari
Yazı içeriği

PHP’de metin türündeki veriyi tanımlarken tek tırnak ve çift tırnak kullanırız. Peki bunların arasındaki farkları biliyor musunuz? Bu dersimizde PHP’de tek tırnak ve çift tırnak arasındaki farkları öğreneceğiz.

PHP Tek Tırnak ve Çift Tırnak Farkları

Tek tırnak ile belirtilen verilerde PHP, tüm içeriği neredeyse “olduğu gibi” yazdırır. Değişkenler ve çoğu kaçış dizisi yorumlanmaz. İstisna olarak, ters eğik çizgi (kaçış karakteri) ile yorumlanmasını sağlayabilirsiniz.

Çift tırnak ile belirtilen veriler olduğu gibi yazdırılmaz. Veri yorumlanır, içerisinde değişken mevcutsa değerlendirilir.

PHP Tek Tırnak ve Çift Tırnak Örnekleri

Tek Tırnak ile Metin Verisinde Değişken Kullanmak

Tek tırnak ile belirtilen verilerde PHP’nin neredeyse içeriği olduğu gibi yazdırdığından bahsetmiştik. Tek tırnak ile tanımladığımız veride değişken kullanırsak, değişkenin verisi yazdırılmaz. Kullandığımız değişken adı olduğu gibi yazdırılır. Bu yüzden değişken verisinin yazdırılmasını istiyorsak çift tırnak kullanmalıyız.

$my_name = "Onur Özden";
echo 'Benim adım $my_name'; // Çıktı: Benim adım $my_name
PHP

Tırnak İçerisinde Tırnak Kullanmak

Tırnak içerisinde tırnak kullanır ve kaçış karakteri (escape sequence) kullanmazsak, PHP Parse Error düzeyinde bir hata çıktısı döndürür. Kullandığımız metin editörü veya IDE’daki renk şemasından bir sorun olduğunu kolaylıkla anlayabiliriz.

$var1 = 'Ben PHP'yi öğreniyorum.'; // Çıktı: Parse error: syntax error, unexpected 'yi' (T_STRING)
$var2 = "Ben PHP"yi öğreniyorum."; // Çıktı: Parse error: syntax error, unexpected 'yi' (T_STRING)
PHP

PHP kaçış karakterleri konusunu (escape sequences) bu dersimizde işleyeceğiz. 

Metin Verisinde Değişken Kullanımı

Önemli olan bir diğer nokta, değerlendirilmesini istediğimiz değişkenin adını yalıtmak için süslü parantez kullanmanızdır. Aşağıdaki şekilde metin (string) türündeki veriye değişken ekleyelim.

$my_name = "Onur Özden";
echo "Benim adım $my_name";
PHP

Okunabilirlik açısından bu şekilde bir kullanım önerilmez. Önerilen kullanım aşağıdaki gibidir. 

$my_name = "Onur Özden";
echo "Benim adım {$my_name}";
PHP

Benzer yazılar

php-foreach
PHP Döngülerin Performanslı ve Etkili Kullanımı

PHP en iyi yaklaşımlar serimizin bu bölümünde PHP döngüler (loop) hakkında kaliteli kodlama ve en iyi yaklaşım örneklerini paylaştık. Artık PHP’de döngüleri daha performanslı ve etkili olarak kullanacaksınız!

Yazıyı oku
PHP Etiketleri
PHP Etiketlerinin Efektif Kullanımı

PHP en iyi yaklaşımlar serimizde bugünki konumuz: PHP etiketleri. PHP etiketlerini en iyi şekilde nasıl kullanabiliriz? PHP’de kısa etiketleri neden kullanmamalıyız? PHP etiketleri hakkında en iyi yaklaşımları öğrenin!

Yazıyı oku
PHP strpos() İşlevinin Doğru Kullanımı
PHP strpos() İşlevinin Doğru Kullanımı

PHP’de strpos işlevinde hiç anlatılmayan ipuçlarını ve sık karşılaşılan hataları hiç düşündünüz mü? Doğru ve en iyi PHP strpos() kullanımını öğrenmek için web sitemizdeki makaleden ve kod örneklerinden hemen ücretsiz…

Yazıyı oku
Yorumunu Paylaş
Sayfa Değerlendirmesi

Hızlı Detay Formu

Hızlı detay formumuzu doldurun ve aynı gün içerisinde taleplerinizi ve sitenizi inceleyip ulaşalım!

Hızlı Detay Formu

Hızlı detay formumuzu doldurun ve aynı gün içerisinde taleplerinizi ve sitenizi inceleyip ulaşalım!

Hızlı İletişim Formu

Hızlı iletişim formumuzu doldurun ve aynı gün sitenizi analiz edip size ulaşalım!

Yanıtla
1
Whatsapp Destek Hattı
Merhaba. 👋
Size nasıl yardımcı olabiliriz?