eval() ফাংশনটি একটি স্ট্রিংকে PHP কোড হিসেবে ইভ্যালুয়েট করে।
সিনট্যাক্স
eval(code)
প্যারামিটার
code − ইভ্যালুয়েট করার PHP কোড।
রিটার্ন
eval() ফাংশনটি null রিটার্ন করে, যদি কোড স্ট্রিং-এ return স্টেটমেন্ট কল না করা হয়। return স্টেটমেন্ট কল করা হলে return-এ পাস করা ভ্যালু রিটার্ন হয়। কোড স্ট্রিং-এ পার্স এরর থাকলে eval() false রিটার্ন করে।
উদাহরণ
<?php $one = "Demo"; $two = "text"; $res = 'This is $one $two!'; echo $res. "<br>"; eval("\$res = \"$res\";"); echo $res; ?>আউটপুট
নিচে আউটপুট দেওয়া হলো।
This is $one $two! This is Demo text!