對測試檔案("test.php")進行PHP 語法高亮顯示:
<html><body><?phpshow_source("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>show_source() 函數對檔案進行PHP 語法高亮顯示。語法透過使用HTML 標籤進行高亮。
用於高亮的顏色可透過php.ini 檔案進行設定或透過呼叫ini_set() 函數進行設定。
show_source() 是highlight_file() 的別名。
註:當使用函數時,整個文件都會被顯示,包括密碼和其他敏感資訊!
show_source( filename,return )
參數 | 描述 |
---|---|
filename | 必需。規定要顯示的文件。 |
return | 可選。如果此參數設定為TRUE,則函數將以字串形式傳回高亮顯示的程式碼,而不是直接進行輸出。預設是FALSE。 |
傳回值: | 如果return參數設定為TRUE,則函數將以字串形式傳回高亮顯示的程式碼,而不是直接進行輸出。否則,如果成功則回傳TRUE,如果失敗則傳回FALSE。 |
---|---|
PHP 版本: | 4+ |
更新日誌: | 自PHP 4.2.1 起,此函數現在也受safe_mode 和open_basedir 影響。然而,在PHP 5.4 中safe_mode 被移除。在PHP 4.2.0 中新增了return 參數。 |