pack
php_strip_whitespace
Misc. Functions
PHP Manual

# php_check_syntax

(PHP 5 <= 5.0.4)

php_check_syntax — Verifica la sintaxis PHP del archivo especificado (y lo ejecuta)

### Descripción

bool php_check_syntax ( string `$nombre_archivo` [, string `&$mensaje_error` ] )

Realiza un chequeo de sintaxis (lint) sobre el `nombre_archivo` , probando por errores de script.

Esto es similar al uso de php -l desde la línea de comandos, excepto que php_check_syntax() ejecutará (pero no produce salida) el `nombre_archivo` ejecutado.

Por ejemplo, si una función es definida en `nombre_archivo` , esta función definida estará disponible desde el archivo que ejecutó php_check_syntax(), pero la salida desde `nombre_archivo` será suprimida.

> Note: Por razones técnicas, esta función es considerada obsoleta y eliminada de PHP. En su lugar, use php -l algun_archivo.php dese la línea de comandos.

### Lista de parámetros

`nombre_archivo`

  El nombre del archivo a verificar.

`mensaje_error`

  Si el parámetro `mensaje_error` es usado, contendrá un mensaje de error generado por el chequeo de sintaxis. `mensaje_error` es pasado por referencia.

### Valores retornados

Devuelve `TRUE` si el chequeo lint pasa, y `FALSE` si el chequeo falla o `nombre_archivo` no puede ser abierto.

### Registro de cambios

Versión | Descripción
--- | ---
5.0.5 | Esta función fue eliminada de PHP.
5.0.3 | Llamar exit() después de php_check_syntax() resultaba en un fallo de segmentación.
5.0.1 | `mensaje_error` es pasado por referencia.

### Ejemplos

    php -l algun_archivo.php

El resultado del ejemplo seria algo similar a:

    PHP Parse error: unexpected T_STRING in /tmp/algun_archivo.php on line 81

### Ver también

- include() - include
- is_readable() - Indica si es posible leer el archivo

pack
php_strip_whitespace
Misc. Functions
PHP Manual