array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'pt_BR', ), 'this' => array ( 0 => 'function.php-strip-whitespace.php', 1 => 'php_strip_whitespace', ), 'up' => array ( 0 => 'ref.misc.php', 1 => 'Misc. Funções', ), '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' => 'pt_BR', '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 — Retorna o código com comentários e espaços em branco removidos
Retorna o código-fonte do PHP do arquivo filename
com
comentários PHP e espaços em branco removidos. Isto pode ser útil para determina
a quantidade atual de códigos em seu script comparado com a quantidade de comentários.
Similar ao uso de php -w pela
linha de comando.
filename
Caminho para o arquivo PHP.
O código-fonte filtrado será retornado em caso de sucesso, ou uma string vazia em falha.
Nota:
Esta função respeita o valor da diretiva ini short_open_tag.
Exemplo #1 Exemplo de php_strip_whitespace()
<?php
// Comentário do PHP aqui
/*
* Outro comentário do PHP
*/
echo php_strip_whitespace(__FILE__);
// Novas linhas são consideradas espaço em branco, e também são removidas:
do_nothing();
?>
O exemplo acima produzirá:
<?php echo php_strip_whitespace(__FILE__); do_nothing(); ?>
Note que os comentários do PHP foram removidos, assim como os espaços em branco e caracteres de novas linhas depois da primeira declaração echo.