ทำการเน้นไวยากรณ์ PHP บนไฟล์ทดสอบ ("test.php"):
<html><body><?phphighlight_file("test.php");?></body></html>ผลลัพธ์ของเบราว์เซอร์สำหรับโค้ดข้างต้นมีดังนี้ (ขึ้นอยู่กับสิ่งที่อยู่ในไฟล์):
<html><body> <?php echo ( "test.php" ); ?> </body></html>ผลลัพธ์ HTML ของโค้ดข้างต้นมีดังนี้ (ดูซอร์สโค้ด):
<html><body><code><span style="color: #000000"><html><br /><body><br /><span style="color: #0000BB"><? php<br /></span><span style="color: #007700">echo (</span><span style="color: #DD0000">"test.php"</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">?><br /></span></body><br /></html></span></code></body></html>ฟังก์ชั่น highlight_file() ทำหน้าที่เน้นไวยากรณ์ PHP บนไฟล์ การเน้นไวยากรณ์ทำได้โดยใช้แท็ก HTML
เคล็ดลับ: สีที่ใช้สำหรับการไฮไลต์สามารถตั้งค่าผ่านไฟล์ php.ini หรือโดยการเรียกใช้ฟังก์ชัน ini_set()
หมายเหตุ: เมื่อใช้ฟังก์ชันนี้ ไฟล์ทั้งหมดจะปรากฏขึ้น รวมถึงรหัสผ่านและข้อมูลละเอียดอ่อนอื่น ๆ!
highlight_file( ชื่อไฟล์,กลับมา )
พารามิเตอร์ | อธิบาย |
---|---|
ชื่อไฟล์ | ที่จำเป็น. ระบุไฟล์ที่จะแสดง |
กลับ | ไม่จำเป็น. หากตั้งค่าพารามิเตอร์นี้เป็น TRUE ฟังก์ชันจะส่งกลับโค้ดที่ไฮไลต์เป็นสตริงแทนที่จะส่งออกโดยตรง ค่าเริ่มต้นคือ FALSE |
ค่าส่งคืน: | หากตั้งค่าพารามิเตอร์ return เป็น TRUE ฟังก์ชันจะส่งคืนโค้ดที่ไฮไลต์เป็นสตริง แทนที่จะส่งออกโดยตรง มิฉะนั้น TRUE จะถูกส่งกลับเมื่อสำเร็จ และ FALSE เมื่อล้มเหลว |
---|---|
เวอร์ชัน PHP: | 4+ |
บันทึกการอัปเดต: | ตั้งแต่ PHP 4.2.1 ฟังก์ชันนี้ได้รับผลกระทบจาก safe_mode และ open_basedir ด้วย อย่างไรก็ตาม safe_mode ถูกลบออกใน PHP 5.4 เพิ่มพารามิเตอร์ return ใน PHP 4.2.0 |