النتائج 1 إلى 7 من 7

الموضوع: سؤال في الدالة eval

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Oct 2003
    المشاركات
    174

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

    وشكراً لكم ..







  2. #2
    عضو نشيط
    تاريخ التسجيل
    Apr 2001
    المشاركات
    78


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





    __________________
    مبرمج ومصمم المواقع التالية :
    kifee.com
    f3f3.com
    alibabaa.com
    jawal4arab.com
    والجاي أحلى :cool:

  3. #3
    عضو نشيط
    تاريخ التسجيل
    Oct 2003
    المشاركات
    174


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

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

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

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

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

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

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

    وشكراً لك ،،،






  4. #4
    عضو فعال
    تاريخ التسجيل
    Nov 2002
    المشاركات
    1,602


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


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

    ?>






    __________________
    المغردون العرب

  5. #5
    عضو سوبر نشيط
    تاريخ التسجيل
    Mar 2002
    المشاركات
    889


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

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

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

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






  6. #6
    عضو سوبر نشيط
    تاريخ التسجيل
    Mar 2002
    المشاركات
    889


    اقتباس المشاركة الأصلية كتبت بواسطة 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






  7. #7
    عضو فعال
    تاريخ التسجيل
    Nov 2002
    المشاركات
    1,602





ضوابط المشاركة

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

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض