(PHP 5 <= 5.0.4)
php_check_syntax -- Verifica la sintaxis PHP del archivo especificado (y lo ejecuta)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.
El nombre del archivo a verificar.
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.
Devuelve TRUE si el chequeo lint pasa, y FALSE si el chequeo falla o nombre_archivo no puede ser abierto.
| 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. |
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 |