PHP show_source() 関数
例
テスト ファイル (「test.php」) を使用して、PHP 構文が強調表示されたファイルを出力します。
<html>
<body>
<?php
show_source("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">
<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></span>
定義と使用法
show_source() 関数は、PHP 構文が強調表示されたファイルを出力します。構文は、HTML タグを使用して強調表示されます。
ハイライトに使用される色は、php.ini ファイルまたは ini_set() 関数で設定できます。
show_source() はのエイリアスですハイライトファイル().
ノート:この機能を使用すると、パスワードやその他の機密情報を含むファイル全体が表示されます。
構文
show_source(filename,return)
パラメータ値
パラメータ |
説明 |
---|---|
ファイル名 | 必要。表示するファイルを指定します |
戻る | オプション。 TRUE に設定すると、この関数は強調表示されたコードを出力する代わりに文字列として返します。デフォルトは FALSE です |
技術的な詳細
戻り値: |
もし戻るパラメータが TRUE に設定されている場合、この関数は強調表示されたコードを印刷する代わりに文字列として返します。それ以外の場合、成功すると TRUE を返し、失敗すると FALSE を返します。 |
---|---|
PHP バージョン: |
4+ |
変更ログ: |
PHP 4.2.1 以降、この関数は safe_mode と open_basedir の影響も受けます。ただし、safe_mode は PHP 5.4 で削除されました。 PHP 4.2 - return パラメータが追加されました。 |
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。