當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


PHP highlight_file()用法及代碼示例


highlight_file()函數是PHP中的一個內置函數,用於突出顯示文件的語法。通過使用HTML標記突出顯示語法。

用法:

highlight_file( $filename, $return )

參數:該函數接受上述和以下描述的兩個參數:


  • $filename:它是必填參數。它指定要顯示其內容的文件。
  • $return:它是可選的布爾值參數。其默認值為FALSE。如果將其設置為TRUE,則該函數將以字符串形式返回突出顯示的代碼,而不是將其打印出來。

返回值:成功返回TRUE,失敗返回FALSE。如果$return設置為TRUE,它將以字符串形式返回突出顯示的代碼。

注意:

  • 此函數在PHP 4.0.0和更高版本上可用。
  • 可以通過ini_set()函數或在php.ini文件中設置用於突出顯示PHP語法的顏色。
  • 使用此函數,將顯示整個文件,其中可能包含敏感數據,例如密碼等。

範例1:使用名稱server.php保存給定代碼並運行程序。

<!DOCTYPE html> 
<html> 
  
<body> 
    <?php 
        highlight_file("geeks.php"); 
    ?> 
</body> 
  
</html>

輸出:

範例2:使用名稱geeks.php保存給定的代碼。

<?php 
  
// Loading XML document to $user 
$user = <<<XML 
<user> 
    <username>Username</username> 
    <name>Firstname Lastname</name> 
    <phone>+91-9876543210</phone> 
    <detail font-color="blue" font="awsome-fonts" 
            font-size="24px"> 
        Noida, India 
    </detail> 
</user> 
XML; 
  
// Loading the string as simple xml object 
$xml = simplexml_load_string($user); 
  
// Print the children 
foreach($xml->children() as $child) { 
    echo "child node:".$child."</br>"; 
} 
  
?>

在下麵的程序中使用上麵的文件名突出顯示語法。

<!DOCTYPE html> 
<html> 
  
<body> 
    <?php 
        highlight_file("geeks.php"); 
    ?> 
</body> 
  
</html>

輸出:

參考: https://php.net/manual/en/function.highlight-file.php



相關用法


注:本文由純淨天空篩選整理自gekcho大神的英文原創作品 PHP | highlight_file() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。