PHP' de Kaçış İşaretleri

PHP' de Kaçış İşaretleri

PHP 28 Eki 2024 Ahmet Halit DURUSOY Ahmet Halit DURUSOY 3 dakika okuma
Paylaş:

PHP için bir değişkeni, değişken olmaktan çıkarabiliriz. Bunun için Kaçış işaretleinden faydalanırız. Bir değişkenin önüne ters bölü işareti ekleyerek o değişken artık değişken olmaktan çıkar. Ters bölü işaretini değişkenin hemen önüne birleşik bir şeyle yazmamız gerekmektedir. Örneğin \$degisken şeklinde ekliyoruz. Bu işleme kaçış (escape) denir. PHP için özel olan bir değişkenin önüne " \ " işaretini ekleyerek etkisizleştirdik, fakat öyle değişkenler var ki bu kaçış işareti onlar için büyük bir anlam ifade etmektedir.

Aşağıdaki tabloda örneklerle anlatılmıştır.

İŞARET AÇIKLAMA ÖRNEK
\' Tek tırnak içinde tek tırnak işaretini etkisiz yapmak için kullanılır.

echo 'Türkiye\'den Selemlar';

ÇIKTI : Türkiye'den Selamlar

\" Çift tırnak içinde çift tırnak işaretini etkisiz yapmak için kullanılır.

echo "Bu yazı \"PHP\" ile yazılmıştır"

ÇIKTI: Bu yazı "PHP" ile yazılmıştır

\\ Çift tırnak içinde ters bölü işaretini etkisizleştirmek için kullanırlır.

echo "c:\\Belgelerim\\yazi.docx"

ÇIKTI: c:\Belgelerim\yazi.docx

\$ Tek başına yada çift tırnak içinde değişkeni etkisizleştirmek için kullanılır.

echo "\$degisken";

ÇIKTI: $degisken yazar.

\n Çift tırnak içinde kullanıldığında yeni satır oluşturur. HTML deki karşılığı <br /> dir. Linux ve Windows' ta kullanılır.

echo "Merhaba \\n Dünya ";

ÇIKTI: Merhaba
Dünya yazar.

\r Windows'a özgü satır başı işaretidir ve \r \n olarak birlikte kullanılır veya sadece \n kullanımı tercih edilir.

echo "Merhaba\r\n  Dünya";

ÇIKTI: Merhaba
Dünya

\t Çift tırnak içinde kullanıldığında sekme (boşluk) verir. HTML deki karşılığı &nbsp; dir.

echo "Merhaba \\t \tDünya"

ÇIKTI: Merhaba \t   Dünya

 

Yukarıdaki verilen \n, \r, \t bir Metin dosyasında işe yarar. Bir HTML sayfasında bunların etkisini göremezsiniz. HTML sayfasının kaynak kodunu açarak incelediğiniz takdirde etkilerini görebilirsiniz. Özellikle dosya tipi veritabanlarında çok sık kullanılır. \n ve \r işaretlerinin HTML deki karşılığı <br /> etiketidir. \t nin karşılığı ise &nbsp; dir.

İlgili Etiketler

Ahmet Halit DURUSOY

Ahmet Halit DURUSOY

Yazar & İçerik Üreticisi

Profili Görüntüle

Çerez Ayarları

Deneyiminizi iyileştirmek için çerezler kullanıyoruz. Daha fazla bilgi için Çerez Politikamızı ziyaret edin.