PHP highlight_file()-funktio

Määrittely ja käyttö

highlight_file()-funktio korostaa tiedoston syntaksia.

Syntaksi

highlight_file(filename,return)
Parametrit Kuvaus
filename Vakio. Korostettavan PHP-tiedoston polku.
return Valinnainen. Jos asetetaan true, funktio palauttaa korostetun koodin.

Kuvaus

Tämä funktio käyttää PHP-kielen korostusohjelman määrittämiä värejä ja tulostaa tai palauttaa sisältämän filename koodin syntaksin korostettu versio.

monet palvelimet on konfiguroitu korostamaan phps tiedostojen, joilla on .phps-lisäosa, automaattisesti korostettu. Esimerkiksi, kun tarkastellaan example.phps-tiedostoa, näytetään tiedoston syntaksin korostettu lähdekoodi. Tämä ominaisuus voidaan ottaa käyttöön lisäämällä seuraava rivi: httpd.conf:

AddType application/x-httpd-php-source .phps

返回值

如果 return 参数被设置为 true,那么该函数会返回被高亮处理的代码,而不是输出它们。否则,若成功,则返回 true,失败则返回 false。

提示和注释

警告:需要注意的是,在使用 highlight_file() 函数时,请不要因为疏忽而泄露诸如密码或其他类型的敏感信息,否则会出现潜在的安全风险。

实例

"test.php":

<html>
<body>
<?php
highlight_file("test.php");
?>
</body>
</html>

输出:

<html> 
<body> 
<?php 
highlight_file("test.php");
?>
</body> 
</html>

在浏览器中查看的结果类似这样:

<html>
<body>
<code>
<span style="color: #000000"><html></span>
<br />
<body>
<br />
<span style="color: #0000BB"><?php</span>
<br />highlight_file</span>
<span style="color: #007700">(</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>