ตัวอย่าง
ประเมินสตริงเป็นโค้ด 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 รหัสที่ถูกต้องและต้องจบด้วยอัฒภาค
Note: คำสั่งที่ผลตอบแทนจะยุติการประเมินผลของสตริงทันที
Tip: ฟังก์ชั่นนี้จะมีประโยชน์สำหรับการจัดเก็บโค้ด PHP ในฐานข้อมูล
วากยสัมพันธ์
eval( phpcode )
พารามิเตอร์ | ลักษณะ |
---|---|
phpcode | จำเป็นต้องใช้ ระบุโค้ด PHP ที่จะได้รับการประเมิน |
รายละเอียดทางเทคนิค
กลับค่า: | กลับ NULL เว้นแต่คำสั่งกลับถูกเรียกในสตริงรหัส แล้วค่าที่ส่งไปกลับจะถูกส่งกลับ หากมีข้อผิดพลาดในการแยกวิเคราะห์ในสตริงรหัส eval() กลับ FALSE |
---|---|
PHP เวอร์ชัน: | 4+ |
<PHP อื่น ๆ อ้างอิง