ฟังก์ชัน eval() จะประเมินสตริงเป็นโค้ด PHP
ไวยากรณ์
eval(code)
พารามิเตอร์
-
รหัส − รหัส PHP ที่จะประเมิน
คืนสินค้า
ฟังก์ชัน eval() ส่งคืนค่า null เว้นแต่จะมีการเรียกคำสั่ง return ในสตริงโค้ด จากนั้นค่าที่ส่งกลับจะถูกส่งกลับ หากมีข้อผิดพลาดในการแยกวิเคราะห์ในสตริงโค้ด eval() จะส่งคืนค่าเท็จ
ตัวอย่าง
<?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!