php escape,
php konu anlatımı,
php nedir,
php operatör,
php örnekleri
PHP Escape (Kaçış) Operatörleri
09:54:00 Unknown 1 CommentsPHP Escape (Kaçış) Operatörleri
PHP String Veri Tipleri lerin de size bahsetmiştim değişkenin için deki veride eğer tırnak işaretleri kullanırsak sıkıntı yaratabilir şekilde. Ancak bu sorunu aşmak için şimdi anlatacağım escape (kaçış) operatörleri sayesinde sorun ortadan kalacaktır. Aşağıdaki tabloda ayrıntılı şekilde ne hangi işaretin ne işe yaradığını örnekler ile açıklamaya çalışacağım ;
Escape Operatörü | Açıklama | Örnek |
---|---|---|
\’ | Tek tırnak içindeki tek tırnakları etkisiz hale getirir. | echo ’10 yıldır \’PHP\’ kullanıyorum’; |
\” | Çift tırnak içindeki çift tırnakları etkisiz hale getirir. | echo “10 yıldır \”PHP\” kullanıyorum”; |
\\ | Tırna içindeki test bölü işaretini etkisiz hale getirir. | echo “C:\\AppServ\\www\\dersler”; |
\$ | Çift tırnak içinde yazdırdığınız verinin içinde $ işareti var ise php bunu bir değişken zenledebilir bunun için önüne ter bölü işareti konulur. | echo “Ben \$100 aldım.”; |
\n | </ br> etiketi yerine alt satıra geçmek için kullanılır. | echo “Mustafa\nİstanbul – 1994 “; |
\r | \r Etiketi sadece windows özgü satır başıdır. | echo “Mustafa\rİstanbul – 1994“; |
\t | Verinin içine boşluk vermek için kullanılır. | echo “Mustafa\tİstanbul – 1994 “; |
Şöyle bir şey söz konusu arkadaşlar \n \r \t operatörlerinin çalıştığı yerler text dosyalarıdır. Yani bunları direk ekrana yazdırdığınız da çalışmaz gibi gözükürler ama kaynağı açtığınızda çalıştığını görürsünüz. Şuan için o kadar önemli değil bu konuda tek önemli olan kısım tırnak başlangıç ve bitiş tırnak işaretlerinden kaçış. Şimdi onun üzerinde duralım ;
- <?php
- echo '5 yıldır \'PHP\' kullanıyorum'.;
- ?>
- <?php
- echo "10 yıldır \"PHP\" kullanıyorum.";
- ?>
String verileriniz içerisinde tırnak işaretleriniz başlangıç ve bitiş tırnak işaretleriniz ile aynı ise yukarıdaki gibi ters bölü işareti ile sorunsuzca ekrana yazdırabilirsiniz. Başlangıç ve bitiş tırnaklarınız içerideki tırnaklardan farklı ise yani şöyle ;
- <?php
- echo "5 yıldır 'PHP' kullanıyorum.";
- ?>
O zaman ters bölü işareti kullanmanız gerekmez arkadaşlar.