php_check_syntax

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] )

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.

La funci贸n php_check_syntax() 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.

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贸nDescripci贸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()
is_readable()