Lakukan penyorotan sintaksis PHP pada file pengujian ("test.php"):
<html><body><?phphighlight_file("test.php");?></body></html>Output browser untuk kode di atas adalah sebagai berikut (tergantung pada apa yang ada di file):
<html><tubuh> <?php echo ( "test.php" ? > </body></html>Output HTML dari kode di atas adalah sebagai berikut (lihat kode sumber):
<html><body><code><span style="color: #000000"><html><br /><body><br /><span style="color: #0000BB"><? php<br /></span><span style="color: #007700">gema (</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>Fungsi highlight_file() melakukan penyorotan sintaksis PHP pada file. Penyorotan sintaks dilakukan menggunakan tag HTML.
Tip: Warna yang digunakan untuk highlight dapat diatur melalui file php.ini atau dengan memanggil fungsi ini_set().
Catatan: Saat menggunakan fungsi ini, seluruh file akan ditampilkan, termasuk kata sandi dan informasi sensitif lainnya!
highlight_file( nama file,kembali )
parameter | menggambarkan |
---|---|
nama file | Diperlukan. Menentukan file yang akan ditampilkan. |
kembali | Opsional. Jika parameter ini disetel ke TRUE, fungsi akan mengembalikan kode yang disorot sebagai string alih-alih mengeluarkannya secara langsung. Standarnya adalah SALAH. |
Nilai pengembalian: | Jika parameter pengembalian disetel ke TRUE, fungsi akan mengembalikan kode yang disorot sebagai string alih-alih mengeluarkannya secara langsung. Jika tidak, TRUE akan dikembalikan jika berhasil dan FALSE jika gagal. |
---|---|
Versi PHP: | 4+ |
Catatan pembaruan: | Pada PHP 4.2.1, fungsi ini sekarang juga dipengaruhi oleh safe_mode dan open_basedir. Namun, safe_mode telah dihapus di PHP 5.4. Parameter pengembalian ditambahkan di PHP 4.2.0. |