返回删除注释和空格后的PHP源码

# php_strip_whitespace

(PHP 5, PHP 7, PHP 8)

php_strip_whitespace — 返回删除注释和空格后的PHP源码

### 说明

function php_strip_whitespace(string `$filename`): string

返回删除注释和空格后 `filename` 的PHP源码。这对实际代码数量和注释数量的对比很有用。 此函数与 命令行 下执行 php -w 相似。

### 参数

`filename`

  PHP文件的路径。

### 返回值

在成功时返回过滤后的代码，或者在失败时返回空字符串。

> 注意:

> 此函数遵守 short_open_tag ini 指令的值。

### 示例

示例 #1 php_strip_whitespace() 的例子

    <?php
    // PHP comment here

    /*
     * Another PHP comment
     */

    echo        php_strip_whitespace(__FILE__);
    // Newlines are considered whitespace, and are removed too:
    do_nothing();
    ?>

以上示例会输出：

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

可以注意到PHP的注释已不存在，成为第一个echo语句前的换行和空格。

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open