Php de Değişken sorunu ve Çözümü

 <?php
 
$ad_soyad = "Hasan DURMAZ";
$yas = 38;
$memleket = "Antalya";
 
echo "Ad Soyad : $ad_soyad <br> Yaş :  $yas <br> Memleket : $memleket <br>";
 
echo 'Ad Soyad : $ad_soyad <br> Yaş :  $yas <br> Memleket : $memleket <br>';
 
// SORUN : Php de Echo için çift tırnak kullanılırsa Çift Tırnak içine yazılan değişkenler sorunsuz çalışır. Ekrana değişkenin değerini gönderir. Fakat echo için tek tırnak kullanılırsa tek tırnak içine yazılan değişknler ekrana değer gönderemez. Yazılan değişkeni ekrana bir yazıymış gibi gönderir. 
 
// ÇÖZÜM : Echo da Tek tırnak içerisine yazılan değişkenleri Tırnaklar dışarısına çıkarmak gerekir.  Tek ve çift tırnakların her ikisinde de değişkeni dışarı çıkarabiliriz. Değişkenler tırnaklar dışına çıkarılınca Nokta (.) ile bağlanır.
 
// 1-) İki değişkeni tek bir echo ile yazdır. 
echo $ad_soyad  . $yas;
 
echo "<br>" . $ad_soyad  . " " . $yas."<br>";
 
 
// 2-) Tek Tırnak İçerisindeki Değişken Sorununun çözümü için Mutlaka değişken dışarı çıkartılmalıdır.
echo 'Ad Soyad : ' . $ad_soyad . ' <br> Yaş :  '.$yas.' <br> Memleket : '.$memleket.' <br>';
 
 
// NOT : Değişkenler tırnaklar dışarısına yazılırsa daha iyi olur.  
 
// 3-) İsterseniz çift tırnak içindeki değişkenleri de dışarı çıkarabilirsiniz.
echo "Ad Soyad : ".$ad_soyad." <br> Yaş :  ".$yas." <br> Memleket : ".$memleket." <br>";
 
 
 
// Soru : Link veren Html kodunu Php içine yaz. Tırnak sorununu çöz. Değişkenleri dışarı çıkar.
// <a href="http://www.sabah.com.tr" title="Sabah Gazetesi">www.sabah.com.tr</a>
 
$adres = "index.php";
$aciklama = "Anasayfa";
$tikla = "Anasayfa";
 
echo "<a href='".$adres."' title='".$aciklama."'>".$tikla."</a><br>";
echo '<a href="'.$adres.'" title="'.$aciklama.'">'.$tikla.'</a><br>';
 
 
?>

Yukarı