Definisi dan Penggunaan
Fungsi highlight_file()
digunakan untuk mengeluarkan file dengan sintaks PHP yang disorot. Sintaksnya disorot dengan menggunakan tag HTML.
Tip: Warna yang digunakan untuk penyorotan sintaks dapat disetel di file php.ini atau dengan fungsi ini_set ()
.
Catatan: Saat menggunakan fungsi ini, seluruh file akan ditampilkan – termasuk kata sandi dan informasi sensitif lainnya!
Syntax
highlight_file(filename,return)
Nilai Parameter
Parameter | Deskripsi |
---|---|
filename | Required. Menentukan file yang akan disorot |
return | Optional. Jika disetel ke TRUE, fungsi ini akan mengembalikan kode yang disorot sebagai string, alih-alih mencetaknya. Default-nya FALSE |
Detail Teknis
Return Value: | Jika parameter return disetel ke TRUE, fungsi ini akan mengembalikan kode yang disorot sebagai string daripada mencetaknya. Jika tidak, ini mengembalikan TRUE jika sukses dan FALSE jika gagal |
---|---|
PHP Version: | 4+ |
Changelog: | PHP 4.2.1 – Fungsi ini sekarang juga dipengaruhi oleh safe_mode dan open_basedir. Namun, safe_mode sudah tidak digunakan lagi dan dihapus di PHP 5.4. PHP 4.2 – Parameter return telah ditambahkan. |
Contoh
Menggunakan file tes (“test.php”) untuk mengeluarkan file dengan sintaks PHP yang disorot:
<html> <body> <?php highlight_file("test.php"); ?> </body> </html>
Output browser dari kode di atas bisa jadi (bergantung pada konten yang ada di file ):
<html> <body> <?php "color: #007700">echo "COLOR: #007700">("COLOR: #dd0000">"test.php""COLOR: #007700">); "COLOR: #0000bb">?> </body> </html>
Output HTML dari kode di atas dapat berupa (View Source):
<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>