PHP highlight_string()関数
例
PHP構文が強調表示された文字列を出力します。
<html>
<body>
<?php
highlight_string("Hello world! <?php phpinfo(); ?>");
?>
</body>
</html>
上記のコードのブラウザー出力は次のようになります。
<span style="COLOR: #000000"><span style="color:#000000">Hello world! <span style="color:#0000bb"><?php phpinfo</span><span style="color:#007700">(); </span><span style="color:#0000bb">?></span></span></span>
上記のコードの HTML出力は次のようになります(ソースを表示):
<span style="COLOR: #000000"><html>
<body>
<code>
<span style="color: #000000">Hello world!
<span style="color: #0000BB"><?php phpinfo</span>
<span style="color: #007700">(); </span>
<span style="color: #0000BB">?></span>
</span>
</code>
</body>
</html></span>
定義と使用法
highlight_string()関数は、PHP構文が強調表示された文字列を出力します。文字列は、HTMLタグを使用して強調表示されます。
構文の強調表示に使用される色は、php.iniファイルまたはini_set()関数で設定できます。
構文
highlight_string(_string,return_)
パラメータ値
パラメータ |
説明 |
---|---|
strinh | 必要。強調表示する文字列を指定します。 |
return | オプション。 TRUEに設定すると、この関数は強調表示されたコードを印刷する代わりに文字列として返します。デフォルトはFALSEです。 |
技術的な詳細
戻り値: |
成功するとTRUEを返し、失敗するとFALSEを返します |
---|---|
PHPバージョン: |
4+ |
変更ログ: |
returrnパラメータはPHP4.2.0で追加されました |
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。