ฟังก์ชัน 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!