php_strip_whitespace

(PHP 5, PHP 7, PHP 8)

php_strip_whitespaceВозвращает исходный код без комментариев и пробелов

Описание

php_strip_whitespace(string $filename): string

Возвращает исходный код PHP в файл (filename) с удалёнными комментариями и пробелами. Эта функция может быть полезной для определения фактичного объёма чистого кода в скриптах по сравнению с количеством комментариев. Функция аналогична использованию php -w из командной строки.

Список параметров

filename

Путь к файлу PHP.

Возвращаемые значения

Возвращает очищенный исходный код в случае успешного выполнения или пустую строку в случае возникновения ошибки.

Замечание:

Эта функция принимает во внимание значение INI-директивы short_open_tag.

Примеры

Пример #1 Пример использования php_strip_whitespace()

<?php
// PHP комментарий

/*
* Другой PHP комментарий
*/

echo php_strip_whitespace(__FILE__);
// Символы новой строки считаются пробелами, и также удаляются:
do_nothing();
?>

Результат выполнения приведённого примера:

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

В результате выполнения примера выведен исходный код PHP без комментариев, пробелов и пустых строк.