現在の位置: ホーム> 関数カテゴリ一覧> highlight_file

highlight_file

ファイルを強調表示する構文
名前:highlight_file
カテゴリ:その他
対応言語:php
一言説明:ファイルの構文強調表示。

定義と使用法

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 ( filenamereturn
パラメーター 説明する
ファイル名 必須。ハイライトするファイルを指定します。
戻る

オプション。 trueに設定されている場合、この関数は、強調表示されたコードを印刷する代わりに文字列として返します。

デフォルトはfalseです。

説明します

この関数は、PHP構文ハイライトプログラムで定義された色を使用して、ファイル名に含まれるコードの構文強調表示バージョンを出力または返します。

多くのサーバーは、 PHPS接尾辞を使用してファイルを自動的に強調表示するように構成されています。たとえば、example.phpsを表示すると、ファイルが構文的に強調表示されているソースコードが表示されます。この機能を有効にするには、次の行をhttpd.confに追加します。

 addType Application/X-HTTPD-PHP-Source .Phps

返品値

戻りパラメーターがtrueに設定されている場合、関数はそれらを出力する代わりに強調表示されたコードを返します。それ以外の場合、成功した場合、それはtrueを返し、失敗した場合、Falseを返します。

類似の関数
  • コンパイラ実行を中断します __halt_compiler

    __halt_compiler

    コンパイラ実行を中断します
  • メッセージを出力し、現在のスクリプトを終了します exit

    exit

    メッセージを出力し、現在のスクリプトを終
  • 文字列をあるコードページから別のコードページに変換します sapi_windows_cp_conv

    sapi_windows_cp_conv

    文字列をあるコードページから別のコードペ
  • 定数の値を返します constant

    constant

    定数の値を返します
  • バイナリ文字列にデータをパッケージします pack

    pack

    バイナリ文字列にデータをパッケージします
  • コメントやスペースを削除した後、PHPソースコードを返します php_strip_whitespace

    php_strip_whitespace

    コメントやスペースを削除した後、PHPソ
  • 接続のステータスビットに戻ります connection_status

    connection_status

    接続のステータスビットに戻ります
  • 指定されたマイクロ秒数で実行される遅延 usleep

    usleep

    指定されたマイクロ秒数で実行される遅延