PHP highlight_file()関数
例
テストファイル("test.php")を使用して、PHP構文が強調表示されたファイルを出力します。
<html>
<body>
<?php
highlight_file("test.php");
?>
</body>
</html>
上記のコードのブラウザー出力は、(ファイルの内容に応じて)次のようになります。
<span style="COLOR: #000000"><html>
<body>
<span style="COLOR: #0000bb"><?php
</span><span style="color: #007700">echo </span><span style="COLOR: #007700">(</span><span style="COLOR: #dd0000">"test.php"</span><span style="COLOR: #007700">);
</span><span style="COLOR: #0000bb">?>
</span></body>
</html></span>
上記のコードのHTML出力は次のようになります(ソースを見てください):
<span style="COLOR: #000000"><html>
<body>
<code><span style="color: #000000">
&lt;html&gt;
<br />&lt;body&gt;
<br /><span style="color: #0000BB">&lt;?php
<br /></span><span style="color: #007700">echo&nbsp;(</span><span style="color: #DD0000">"test.php"</span><span style="color: #007700">);
<br /></span><span style="color: #0000BB">?&gt;
<br /></span>&lt;/body&gt;
<br />&lt;/html&gt;</span>
</code>
</body>
</html></span>
定義と使用法
highlight_file()関数は、PHP構文が強調表示されたファイルを出力します。構文は、HTMLタグを使用して強調表示されます。
ヒント:構文の強調表示に使用される色は、php.iniファイルまたはini_set()関数で設定できます。
注:この機能を使用すると、パスワードやその他の機密情報を含むファイル全体が表示されます。
構文
<div>highlight_file(<em>filename,return</em>)</div>
パラメータ値
パラメータ |
説明 |
---|---|
filename | 必要。強調表示するファイルを指定します |
return | オプション。 TRUEに設定すると、この関数は強調表示されたコードを出力する代わりに文字列として返します。デフォルトはFALSEです |
技術的な詳細
戻り値: |
もしreturnパラメータがTRUEに設定されている場合、この関数は強調表示されたコードを出力する代わりに文字列として返します。それ以外の場合、成功するとTRUEを返し、失敗するとFALSEを返します。 |
---|---|
PHPバージョン: |
4+ |
変更ログ: |
PHP 4.2.1 - この関数は、safe_modeとopen_basedirの影響を受けるようになりました。ただし、safe_modeは
PHP 5.4で廃止され、削除されました。 PHP 4.2 - returnパラメータが追加されました。 |
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。