ถือว่าสตริงเป็นโค้ด PHP:
<?php $string = " beautiful " ; $time = " winter " ; $str = ' นี่ คือ $string $time ตอนเช้า ' ; $ str . PHP_EOL ; " )$ str ;ผลลัพธ์ของการรันโค้ดข้างต้นคือ:
นี่คือเช้า $string $time!นี่เป็นเช้าฤดูหนาวที่สวยงาม!ฟังก์ชัน eval() ประเมินสตริงตามโค้ด PHP
สตริงต้องเป็นโค้ด PHP ที่ถูกต้อง และต้องลงท้ายด้วยเครื่องหมายอัฒภาค
หมายเหตุ: คำสั่ง return จะยุติการประเมินสตริงทันที
เคล็ดลับ: ฟังก์ชันนี้มีประโยชน์สำหรับการจัดเก็บโค้ดในช่องข้อความฐานข้อมูลสำหรับการคำนวณในภายหลัง
ประเมินผล ( phpcode )
พารามิเตอร์ | อธิบาย |
---|---|
phpcode.php | ที่จำเป็น. ระบุโค้ด PHP ที่จะคำนวณ |
ค่าส่งคืน: | ค่าที่ส่งผ่านไปยังคำสั่ง return จะถูกส่งคืน เว้นแต่จะเรียกคำสั่ง return ในสตริงโค้ด มิฉะนั้นจะถูกส่งกลับ NULL หากมีข้อผิดพลาดในการแยกวิเคราะห์ในสตริงโค้ด ฟังก์ชัน eval() จะส่งกลับค่า FALSE |
---|---|
เวอร์ชัน PHP: | 4+ |