# php_strip_whitespace

(PHP 5, PHP 7, PHP 8)

php_strip_whitespace — Devuelve el código fuente sin los comentarios y espacios blancos

### Descripción

php_strip_whitespace(string `$filename`): string

Devuelve el código fuente PHP en `nombre_archivo`, habiendo removido los comentarios PHP y los espacios blancos. Esto puede ser útil para determinar la cantidad de código real en sus scripts, en comparación con la cantidad de comentarios. Esto es similar al uso de php -w desde la línea de comandos.

### Parámetros

`filename`

  Ruta al archivo PHP.

### Valores devueltos

El código fuente limpiado será devuelto en caso de éxito, o una cadena vacía si ocurre un error.

> Nota:

> Esta función respeta el valor de la directiva ini para short_open_tag

> Nota:

> Esta función trabaja como se describe, a partir de PHP 5.0.1. Antes de esta versión, solo devolvía una cadena vacía. Para más información sobre este fallo y su comportamiento anterior, vea el reporte de fallos » #29606.

### Ejemplos

Ejemplo #1 Ejemplo de php_strip_whitespace()

`<?php
// Comentario PHP aquí
/*
* Otro comentario PHP
*/
echo php_strip_whitespace(__FILE__);
// Los saltos de línea son considerados espacios blancos, y son eliminados también:
hacer_nada();
?>`

El resultado del ejemplo sería:

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

Note que los comentarios PHP han sido eliminados, al igual que los espacios blancos y la nueva línea después de la primera sentencia echo.