phpde hepimizin bildiği gibi değişkenler $ karekteri ile başlar, örnek
$aaa = ‘ahmet';
$bbb = ‘ali';
Bunu phpye yorumlattırmamız için echo $aaa veya $bbb
ancak php değişken isimlerinide phpyin oluşturabileceğini düşünmüşmüydünüz. Bunu düşünürken bize yardımcı fonksiyon php içerisinde gelen eval() fonksiyonudur.
örnek:
$b = 'Diğer değişkenden gelen'; eval("\$ahmet = \"$b\";"); echo $ahmet;
başka bir örnek düşünmek gerekirse:
$array = array("mutfak"=>12, "banyo"=>25); foreach($array as $key=>$value){ eval("\$".$key." = \"$value\";"); } echo $mutfak; echo $banyo;