آموزش برنامه نویسی و طراحی وب




این مقاله جز آموزش های برنامه نویسی نمی باشد و فهرستی برای آن موجود نیست

تابع eval در PHP

it3du  
2017-07-26 15:19:36  
607  
php  

تابع eval در PHP

ارزیابی رشته ها با تابع eval در PHP

این تابع رشته ای را به عنوان کد PHP ارزیابی می کند. به عنوان مثال دستور زیر را ببینید

 

eval("echo 'PHP Programming';");

 

این تابع محتویات رشته را گرفته آن را اجرا می کند. خروجی این دستور مثل خروجی دستور زیر می باشد

 

 

echo 'PHP Programming';

 

درواقع رشته ورودی در این تابع کد PHP در نظر گرفته می شود و اجرا خواهد شد. برای درک بهتر مثال زیر را نگاه کنید

 

$a = "echo '";
$b = "PHP Programming';";
eval($a . $b);

 

با الحاق رشته های متغییر a و  b دستور زیر به صورت رشته به ورودی متد eval می رود

 

echo 'PHP Programming';

 

و رشته PHP Programming در خروجی چاپ می شود.

تابع eval() موارد کاربردی متعددی دارد. به عنوان مصال ممکن است بخواهید بلوکی از کد را در پایگاه داده ذخیره کنید، سپس آن ها را بازیابی کرده با eval اجرا کنید. ممکن است بخواهید کدی را در یک حلقه تکرار ایجاد کنید و سپس با تابع eval آن را اجرا نمایید. با استفاده از eval می توان کد موجود را نوسازی کرد.

 

 

منبع : it3du

 



به اشتراک بگذارید

فیس نما   فیس نما   فیس نما   فیس نما   فیس نما   فیس نما   فیس نما   کلوب   فیس نما  

مطالب مرتبط


دیدگاه کاربران

دیدگاهی وجود ندارد


دیدگاهی ارسال کنید

  نظر شما پس از تایید نویسنده نمایش داده می شود

  نظرات به صورت فینگلیش تایید و جواب داده نمی شوند

  برای وارد کردن کد برنامه نویسی متن بالای تکست باکس را مطالعه فرمایید

  گزینه captcha برای تشخیص انسان از ربات را حتما قبل از ارسال انتخاب کنید

  ایمیل شما در سایت منتشر نمی شود

  پر کردن فیلد های ستاره دار الزامی می باشد

نام *
ایمیل *
وب سایت

استفاده از کد HTML مجاز نمی باشد

متن های انتخاب شده را می توانید با دکمه p به پاراگراف تبدیل کنید

برای وارد کردن کد برنامه نویسی ابتدا متن مورد نظرتان را انتخاب کنید و سپس زبان مورد نظر خودتان را از طریق دکمه ها انتخاب کنید

محتوای دیدگاه *

خروجی کامنت