« pack
sapi_windows_cp_conv »

php_strip_whitespace

(PHP 5, PHP 7, PHP 8)

php_strip_whitespace — コメントと空白文字を取り除いたソースを返す

説明

function php_strip_whitespace(string $filename): string

PHP のソースコード filename からコメントと 空白文字を取り除いたものを返します。これは、スクリプトの中で 実際のコードの量がどれくらいなのかを知るのに役立つでしょう。 これは コマンドライン から php -w を実行するのと同じです。

パラメータ

filename

PHP ファイルへのパス。

戻り値

成功した場合に処理済みのソースコード、失敗した場合に空の文字列を返します。

注意:

この関数は、 short_open_tag ini ディレクティブの値を考慮します。

例

例1 php_strip_whitespace() の例

<?php
// これは PHP のコメントです

/*
 * これも PHP のコメントです
 */

echo        php_strip_whitespace(__FILE__);
// 改行は空白文字と同じ扱いで、取り除かれます
do_nothing();
?>

上の例の出力は以下となります。

<?php
 echo php_strip_whitespace(__FILE__); do_nothing(); ?>

PHP のコメントが削除されていること、 最初の echo 文の後の改行や空白文字が削除されていることに注目しましょう。

関連キーワード:
コメント   空白   strip   whitespace   ソース   filename   ソースコード   改行   nothing   pack   sapi   windows   conv   スクリプト   実際   コード   コマンドライン   成功   short   ディレクティブ   考慮   最初   注目
関連する関数・ページ:
language.basic-syntax.comments   function.ctype-space   regexp.reference.comments   imagick.commentimage   function.strip-tags   gmagick.commentimage