sorum şu: aşağıdaki 2 kod arasındaki fark nedir? ve hangisini kullanmamızı önerirsiniz?
echo 'metin';
echo "metin";
10
●4.093
echo 'metin';
echo "metin";
//Bu değişkeni basarken iki tırnak arasında değişkeni basabilirsin. Şöyleki: echo "$r10net"; //Bu değişkene atadığımız [B]"https://www.r10.net"[/B] içeriğini basacaktır. //Ama tek tırnak olursa değişken içeriğini basmaz. echo '$r10net'; //[B]"https://www.r10.net"[/B] yerine [B]"$r10net"[/B] basar.2.İstisna da şu:
$html_degisken='<table border="1">
<tr>
<td style="color:red;">Bu bir denemedir.</td>
</tr>
</table>';
echo $html_degisken; //Bu yapı html tablosunu basacaktır çünkü tabloyu ' ' tek tırnak içine koydum. Bunu yaparak html taglarinin iç.indeki "" çift tırnaklarla değişkenin çakışmasını engelledik. Çift tırnak içine alsaydık tabloyu, değişken çalışmayıp parse_error verecekti. <?php $degisken='php'; echo "$degisken bir programlama dilidir"; echo '</br>'; echo '$degisken bir programlama dilidir'; echo '</br>'; echo "\$degisken bir programlama dilidir"; echo '</br>'; echo $degisken.' bir programlama dilidir'; ?>Yukardaki betiği çalıştırarak aralarındaki farkı daha iyi anlayabilirsin.