php_strip_whitespace

(PHP 5, PHP 7, PHP 8)

php_strip_whitespaceDevuelve la fuente sin comentarios ni espacios en blanco

Descripción

php_strip_whitespace(string $filename): string

Devuelve el código fuente PHP del argumento filename habiendo eliminado los comentarios así como los espacios. Esto puede ser útil para comparar la cantidad de código con la cantidad de comentarios en su código. Esto equivale a utilizar el comando php -w desde la línea de comandos.

Parámetros

filename

Ruta hacia el fichero PHP.

Valores devueltos

El código fuente limpiado será devuelto en caso de éxito o una cadena vacía en caso de fallo.

Nota:

Esta función respeta el valor de la directiva INI short_open_tag.

Ejemplos

Ejemplo #1 Ejemplo con php_strip_whitespace()

<?php
// Comentario PHP aquí

/*
* Otro comentario PHP
*/

echo php_strip_whitespace(__FILE__);
// Los saltos de línea son considerados como espacios y por lo tanto también son eliminados:
do_nothing();
?>

El resultado del ejemplo sería:

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

Observe que los comentarios PHP ya no están presentes, al igual que los espacios y los saltos de línea después del primer echo.