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

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

İçerik Listesi

5
(4547)

PHP Tek Tırnak ve Çift Tırnak Farkları ile özellikel yeni kullanıcılar tarafından karıştırılabilen bir konudur. Her ne kadar ikisi de metin türündeki veriyi tanımlarken kullanılsa da bir takım farklılıkları yer almaktadır. Bunları bilmek, daha iyi şekilde kullanmaya olanak tanımaktadır.

PHP kullanırken tek tırnak ile belirtilen verilerde sistem tüm içeriği neredeyse olduğu gibi yazdırmaktadır. Değişkenler ile çoğu kaçış dizisi de yorumlanmamaktadır. Bununla birlikte istisna şeklinde ters eğik çizgi, yani kaşık karakteri kullanarak, yorumlamak mümkün olabilmektedir.

Bunun dışında PHP çift tırnak ile açıklanan veriler olduğu gibi yazdırılmamakta, veriler yorumlanmaktadır. İçerisinde değişken yer alıyorsa değerlendirmesi de yapılmaktadır.

Ankara Kurumsal Web Sitesi Tasarımı
Ankara Kurumsal Web Sitesi Tasarımı

PHP Tek Tırnak Nedir?

PHP tek tırnak içerisine yazılan her şey String olarak görülmektedir. Üstelik tırnak arasına değişken yazılsa d aynı şekilde String olarak algılanmakta, doğrudan ekrana yazılmaktadır. Ancak değişken içeriği değil adı geçirilmektedir.

Şayet String içerisine tek tırnak ya da eğik çizgi koyulacaksa karakter başına \ sembolünü getirmeye özen gösterilmelidir. Bu sembol farklı bir karakter önünde kullanım görürse o karakter ile beraber yazdırılacaktır.

PHP tek tırnak içerisinde \n, \r, \t ve \f karakterleri yorumlanmadan, doğrudan yazdırılacaktır. Örneklere bakarak bunu daha iyi anlamak mümkündür.

PHP Çift Tırnak Kullanımı

PHP çift tırnak kullanımı da String olarak içerisinde yazılan her şeyi görmektedir. Ancak tek tırnağın dışında bunlar değişken olarak algılanmakta, değişken içeriği yazdırılmaktadır. Şayet String içerisinde çift tırnak, eğik çizgi ya da dolar sembolü olacaksa karakterlerin  başına \ gelmelidir.

Bu sembol farklı bir karakterin önünde yer alırsa o karakter ile beraber yazdırılmaktadır. Ayrıca \n, \r, \t, \v ve \f karakterleri işlevlerine bakılarak yorumlanmaktadır. Bir dizi karakteri tek ya da çift tırnak içerisine alarak dize oluşturmak mümkündür. Çift tırnaklı diziler dizi içindeki değişken veya kaçış dizileri değerlendirerek ayrıştırmaktadır.

Tek tırnaklı dizeler ise karakteri tam olarak söylendiği gibi çıkarmaktadır. PHP çift tırnak kullanımı öncesinde bilinmesi gereken kaçış dizileri de vardır. Genel anlamda bu dizeler programa normal çalışma prosedürünü durdurmasını söylenen karakterleri farklı şekilde değerlendirmesini belirtmektedir.

Bunlar eğik çizgi ile başlayarak çit tırnalı dizelere uygulanmaktadır. Tek tırnaklı bir dize, sadece tek tırnak ya da ters eğik çizgi için kaçış dizelerinden faydalanmaktadır. Yaygın olarak,

  • \” çift tırnak için
  • \\ ters eğik çizgi için
  • \$ Değişkeni genişletmek yerine dolar işareti oluşturmak için
  • \n yeni bir satır için
  • \t bir sekme için

Kullanı görmektedir. \” dizinin bir çıktısını alabilmek için de 3 tane ters eğik çizgi kullanılması gerekmektedir. Bunun için öncelikle \\ sonrasında ise çift tırnak işareti oluşturmak için \”.\’ belirtildiği gibi oluşturulmaktadır. PHP tek ve çift tırnak bu bakımdan karıştırılmaması gereken bir konudur.

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

PHP tek tırnak ile tanımlanan verilerde değişken kullanma durumunda değişkenin kendi verisi yazdırılmamaktadır. Kullanılan değişken adı olduğu gibi yazdırıldığı için değişken verisinin yazdırılması için çift tırnak alınmalıdır

Tırnak İçinde Tırnak Kullanımı

PHP tırnak içinde tırnak kullanımı da bilinmesi gereken konulardan bir tanesidir. Şayet tırnak içerisinde tırnak kullanılır ancak kaçış karakteri kullanılmazsa, Palse Error seviyesinde bir hata çıktısı oluşabilmektedir.

Bu bakımdan kullanılan metin editörü ya da IDE’daki renk şemasından bir problem olduğu kolay bir şekilde anlaşılabilmektedir. Ayrıca metin verisinde değişken kullanımı da önem taşımaktadır. Değerlendirilmesi istenen değişkenin ismini yalıtmak için süslü parantez kullanmalıdır.

Ankara Kurumsal Web Sitesi Tasarımı
Ankara Kurumsal Web Sitesi Tasarımı

Diğer Yazılarımız

Yazımızı Değerlendirmek İster misiniz?

İçerik Puanı: 5 / 5. - Toplam Oy Sayısı: 4547

Bu gönderiye ilk oy veren siz olun.

Bu yazı sizin için yararlı olmadığı için üzgünüz!

Bu gönderiyi geliştirelim!

Bize bu yazıyı nasıl geliştirebileceğimizi söyleyin?

Firma Konum Bilgimiz

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Facebook
Twitter
Pinterest
WhatsApp
Web Tasarım ve Digital Medya Ajansı

Web Tasarım, SEO Çalışması ve İnternet Reklamcılığı konusunda sizlere profesyonel destek sağlıyoruz.

Son Eklenenler

AKLINIZDA PROJE Mİ VAR? HEMEN TEKLİF ALIN

Formu doldurun sizi hemen arayalım.