(PHP 4, PHP 5)
highlight_file — 語法高亮一個文件
說明
mixed highlight_file ( string$filename
[, bool $return
= false
] )
使用PHP內置的語法高亮器所定義的顏色,打印輸出或者返回 filename
文件中語法高亮版本的代碼。
許多服務器配置了自動高亮 phps 擴展的文件。 比如,訪問 example.phps 會顯示語法高亮后的文件。 添加以下一行代碼到 httpd.conf 使此生效:
AddType application/x-httpd-php-source .phps
參數
filename
欲高亮文件的路徑。
return
設置該參數為 TRUE
使函數返回高亮后的代碼。
返回值
如果 return
設置為 TRUE
,高亮后的代碼不會被打印輸出,而是以字符串的形式返回。
高亮成功返回 TRUE
,否則返回 FALSE
。
更新日志
版本
說明
4.2.1
該函數現在也受 safe_mode 和 open_basedir 的限制和影響。
4.2.0
添加了 return
的參數。
注釋
Caution應當注意在使用 highlight_file() 時,確認沒有在不經意間泄漏敏感信息,類似密碼或者其他任何具有潛在安全風險的信息。
Note:
當使用了return
參數時,本函數使用其內部輸出緩沖,因此不能在
ob_start() 回調函數的內部使用。
參見
highlight_string() - 字符串的語法高亮