Hocam target="_blank"ı değil de neden " \ " işaretini kullanıyoruz burada? Ne gibi yararı oluyor acaba, cevabınızı gördüm de bu ilgimi çekti.
Kaçış karakteridir o. Hem PHP kodları hem de HTML kodları aynı karakteri kullanıyor. Şöyle ki
PHP'de ekrana bir şey yazdırmak isterseniz
echo "hello world"; dersiniz. Bu tırnaklar arasındadır.
Fakat siz burada iki tırnak arasına farklı aynı iki tırnaktan daha koyarsanız PHP hangisiyle bitireceğini, hangini kullanacağını seçemez. Hata alırsınız.
Örneğin echo "hello "world">world"
Eğer görebiliyorsanız, PHP bu iki kırmızı tırnakla işi halledeceğini sanarken, diğerlerini de yorumlar. O yüzden PHP'nin onları yorumlamaması gerekiyor. Ya da hangisiyse hangisini yorumlamasını istemiyorsanız onun önüne böyle ters slash koyarsınız. Örnek
echo "hello world"
Artık burada world okunabilir ve world'ü eklediğiniz tırnaklar da HTML karakteri olarak görünür.