highlight_file
ファイルを強調表示する構文
highlight_file()
関数は、php構文強調表示でファイルを出力します。構文ハイライトは、HTMLタグを使用して達成されます。
ヒント:構文の強調表示に使用される色は、php.iniファイルで設定するか、ini_set()関数を使用して設定します。
注:この関数を使用すると、パスワードやその他の機密情報を含むファイル全体が表示されます!
テストファイル( "test.php")を使用して、PHP構文を強調表示してファイルを出力します。
<html> <body> <?php highlight_file ( "test.php" ) ; ?> </ body > </ html >
上記のコードのブラウザ出力は(ファイルにあるものによって異なります)かもしれません。
<html> <body> <?php 「色:#007700」 >エコー"カラー:#007700" > ( "color:#dd0000" > "test.php" "color:#007700" > ) ; 「色:#0000bb " > ?> </ body > </ html >
上記のコードのHTML出力は(ソースコードを参照)かもしれません。
<html> <body> <code> < span style = " color : #000000 " > <html> <body> < span style = " color : #0000bb " > <? php < / span > < span style = "color:#007700" > echo ( < / span > < span style = "color:#dd0000" > "test.php" < / span > < span style = "color:#007700" > ) ; < / span > < span style = "color:#0000bb" > ?> </ span > </ body > </ html > </ span > </ code > </ body > </ html >
highlight_file ( filename 、 return )
パラメーター | 説明する |
---|---|
ファイル名 | 必須。ハイライトするファイルを指定します。 |
戻る |
オプション。 trueに設定されている場合、この関数は、強調表示されたコードを印刷する代わりに文字列として返します。 デフォルトはfalseです。 |
この関数は、PHP構文ハイライトプログラムで定義された色を使用して、ファイル名に含まれるコードの構文強調表示バージョンを出力または返します。
多くのサーバーは、 PHPS接尾辞を使用してファイルを自動的に強調表示するように構成されています。たとえば、example.phpsを表示すると、ファイルが構文的に強調表示されているソースコードが表示されます。この機能を有効にするには、次の行をhttpd.confに追加します。
addType Application/X-HTTPD-PHP-Source .Phps
戻りパラメーターがtrueに設定されている場合、関数はそれらを出力する代わりに強調表示されたコードを返します。それ以外の場合、成功した場合、それはtrueを返し、失敗した場合、Falseを返します。