تغطية مباشرة لأحداث منتدى الإعلام الجديد المقام بمدينة أبوظبي
هل تقترح تمديد مسابقة سوالف كاست؟

 

العودة   سوالف سوفت > قسم تطوير وبرمجة المواقع للمتقدمين > PHP
المدوّنات البحث مشاركات اليوم اجعل كافة المشاركات مقروءة

رد  
 
LinkBack أدوات الموضوع
عضو نشيط
تاريخ التسجيل: Oct 2003-
#1 (permalink)  
سؤال في الدالة eval


السلام عليكم

يا شباب عندي سؤال في الدالة 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 دون الحاجة للدالة ..

وشكراً لكم ..






الحاير الولهان غير متواجد حالياً   قديم 13-01-2005, 05:30 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Apr 2001-
#2 (permalink)  

صحيح كلامك لاكن إذا كان القالب مخزن في قواعد بيانات أو ملفات لن تستطيع عمل ما ذكرت إلا بعد استخدام دالة EVAL






__________________
مبرمج ومصمم المواقع التالية :
kifee.com
f3f3.com
alibabaa.com
jawal4arab.com
والجاي أحلى :cool:
fasal غير متواجد حالياً   قديم 14-01-2005, 07:43 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Oct 2003-
#3 (permalink)  

مشكور يا فيصل على ردك

وأنا لاحظت ذلك عندما استخدمت القوالب

فبدون الدالة تظهر المتغيرات فقط ..

طيب الدالة تكتب هكذا

كود PHP:
eval ("\$swalif = \"$swalif\";"); 
المتغيران متشابهان !!

لاحظت في بعض السكربتات أن المتغيران غير متشابهان ..

ما الفائدة في وضع المتغيرين غير متشابهان ؟؟

وشكراً لك ،،،






الحاير الولهان غير متواجد حالياً   قديم 16-01-2005, 02:19 AM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: Nov 2002-
#4 (permalink)  

اقتباس:
ما الفائدة في وضع المتغيرين غير متشابهان ؟؟
كود PHP:
<?
$a
=20;
$tal=100;
$swalif=
عمري هو $a <br> طولي هو $tal 
"


eval (
"\$vb = \"$swalif\";");
echo 
$vb;

?>






__________________
نــــــــــحو سـوالف أفضل...
All-the-vb site
All-the-vb forum
all-the-vb غير متواجد حالياً   قديم 17-01-2005, 05:09 AM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Mar 2002-
#5 (permalink)  

أخي الكريم all-the-vb
هل تقصد إعطاء قيمة متغير swalif لمتغير vb

ما الفائدة من ذلك؟

ممكن التعريف عن هذه الدالة؟

هذا وتقبل تحياتي






haidar غير متواجد حالياً   قديم 18-01-2005, 10:42 PM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Mar 2002-
#6 (permalink)  

اقتباس:
المشاركة الأصلية كتبت بواسطة haidar
ممكن التعريف عن هذه الدالة؟
بحثت قليل ولقيت فيما يلي عن القسم الثاني من سؤالي:

http://www.swalif.net/softs/showthread.php?t=42779

http://www.swalif.net/softs/showthre...threadid=43295

http://www.swalif.net/softs/showthread.php?t=43295






haidar غير متواجد حالياً   قديم 18-01-2005, 10:50 PM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: Nov 2002-
#7 (permalink)  

وايظا
http://www.swalif.net/softs/showthre...highlight=eval
http://www.sitepoint.com/forums/show...highlight=eval
http://www.sitepoint.com/forums/sear...archid=1238477
http://php.net/eval






__________________
نــــــــــحو سـوالف أفضل...
All-the-vb site
All-the-vb forum
all-the-vb غير متواجد حالياً   قديم 19-01-2005, 12:37 AM
رد مع اقتباس
رد


 

أدوات الموضوع

تعليمات المشاركة
لا تستطيع كتابة مواضيع
لا تستطيع كتابة ردود
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة



الساعة الآن: 07:10 AM بتوقيت المملكة العربية السعودية