Navigate / search

Php Escape Karakterler

Phpde $degiskenadi gibi bir ifade kullandığımızda o değişkenin mutlaka içeriğini yazar.Echo komutuyla ekrana $degiskenadi yazdırmak istersek;

1
echo "$degiskenadi";

Sonuç olarak ekrana;

 

çıkacaktır.Çünkü Php yorumlayıcımız bizim ekrana değişkenin değerini yazdırmak istediğimizi anlamıştır.Halbuki biz ekrana “$degiskenadi” yazdıracaktık.Php yorumlayısının $ karakterini gördüğü anda onun özel bir karakter yani değişkeni işaret ettiğini anlamıştır.Biz bunu yorumlayıcıya düz yazı gibi anlatmak istersek escape karakterleri kullanmamız gerekecek.

1
echo "\$degiskenadi";

Sonuç olarak ekrana;

$degiskenadi

çıkacaktır.Özel karakterlernden önce ters bölü “\” koymamız bu sorunu çözecektir.echo komutuyla yazdırma işlemi yaparken aşağıdaki özel karakterleri ters bölü ile kullanmamız gerekecek.
Kullanabileceğimiz Escape Karakterleri:

\'	Tek tırnak
\"	Çift tırnak
\\	Ters-bölü
\$	Dolar işareti
\n	Yeni Satır (New Line)
\r	Satır Başı (Return)
\t	Sekme (Tab) karakteri