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>