array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'ru', ), 'this' => array ( 0 => 'function.php-strip-whitespace.php', 1 => 'php_strip_whitespace', ), 'up' => array ( 0 => 'ref.misc.php', 1 => 'Разные функции', ), 'prev' => array ( 0 => 'function.pack.php', 1 => 'pack', ), 'next' => array ( 0 => 'function.sapi-windows-cp-conv.php', 1 => 'sapi_windows_cp_conv', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'ru', 'path' => 'reference/misc/functions/php-strip-whitespace.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PHP 5, PHP 7, PHP 8)
php_strip_whitespace — Возвращает исходный код без комментариев и пробелов
Возвращает исходный код 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 без комментариев, пробелов и пустых строк.