دالة PHP EVAL ()
مثال
تقييم سلسلة كرمز PHP:
<?php
$string = "beautiful";
$time = "winter";
$str = 'This is a $string $time morning!';
echo $str. "<br>";
eval("\$str = \"$str\";");
echo $str;
?>
ناتج الكود أعلاه سيكون:
This is a $string $time morning!
This is a beautiful winter morning!
التعريف والاستخدام
تقيِّم الدالة EVAL () سلسلة كرمز PHP.
يجب أن تكون السلسلة رمز PHP صالحًا ويجب أن تنتهي بفاصلة منقوطة.
ملاحظة: بيان الإرجاع سينهي تقييم السلسلة على الفور.
نصيحة: يمكن أن تكون هذه الوظيفة مفيدة لتخزين كود PHP في قاعدة بيانات.
بناء الجملة
eval(phpcode)
قيمه المعامل
Parameter | Description |
---|---|
phpcode | Required. Specifies the PHP code to be evaluated |
تفاصيل تقنية
قيمة الإرجاع: | ترجع NULL ما لم يتم استدعاء عبارة إرجاع في سلسلة التعليمات البرمجية. ثم يتم إرجاع القيمة التي تم تمريرها للعودة. إذا كان هناك خطأ في التحليل في سلسلة التعليمات البرمجية ، فإن Eval () ترجع FALSE. |
---|---|
إصدار PHP: | 4+ |
❮ PHP مراجع متنوعة