السلام عليكم
يا شباب عندي سؤال في الدالة eval ( لا أريد مل قالب وإنما سؤال على الدالة )
اتبعت الدرس هذا
http://www.phpvillage.com/funshow.ph...=date&ind=desc
طيب لو اعمل متغير باسم $swalif كهذا
فلو أمرنا طباعة المتغير سيظهر هكذاكود PHP:
$a=20;
$tal=100;
$swalif="
عمري هو $a <br> طولي هو $tal
";
عمري هو 20
طولي هو 100
ولو عملنا الدالة eval هكذا
ستظهر نفس النتيجة وهيكود PHP:
$a=20;
$tal=100;
$swalif="
عمري هو $a <br> طولي هو $tal
";
eval ("\$swalif = \"$swalif\";");
عمري هو 20
طولي هو 100
إذاً ما الفائدة من دالة eval ؟؟
بإمكاني استبدال قيم المتغيرات الوجودة في متغير $swalif دون الحاجة للدالة ..
وشكراً لكم ..