テスト ファイル (「test.php」) で PHP 構文の強調表示を実行します。
<html><body><?phphighlight_file("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>highlight_file() 関数は、ファイルに対して PHP 構文の強調表示を実行します。構文の強調表示は HTML タグを使用して行われます。
ヒント:ハイライトに使用される色は、php.ini ファイルを通じて、または ini_set() 関数を呼び出すことによって設定できます。
注:この機能を使用すると、パスワードやその他の機密情報を含むファイル全体が表示されます。
ハイライト_ファイル(ファイル名,戻り値)
パラメータ | 説明する |
---|---|
ファイル名 | 必須。表示するファイルを指定します。 |
戻る | オプション。このパラメータが TRUE に設定されている場合、関数は強調表示されたコードを直接出力するのではなく、文字列として返します。デフォルトは FALSE です。 |
戻り値: | 戻りパラメータが TRUE に設定されている場合、関数は強調表示されたコードを直接出力するのではなく、文字列として返します。それ以外の場合、成功すると TRUE が返され、失敗すると FALSE が返されます。 |
---|---|
PHPのバージョン: | 4+ |
更新ログ: | PHP 4.2.1 以降、この関数は、safe_mode および open_basedir の影響を受けるようになりました。ただし、safe_mode は PHP 5.4 で削除されました。 return パラメータは PHP 4.2.0 で追加されました。 |