php_check_syntax - Проверяет (и запускает) PHP синтаксис указанного файла
Вернуться к: Разные Функции
php_check_syntax
(PHP 5 <= 5.0.4)
php_check_syntax — Проверяет (и запускает) PHP синтаксис указанного файла
Описание
$filename
[, string &$error_message
] )
Выполняет проверку синтаксиса (производит верификацию) файла,
указанного в filename
проверяя ошибки в коде.
Действие похоже на использование php -l
из командной строки,
исключая то, что эта функция запустит (но не выведет) проверяемый
файл из filename
.
К примеру, если функция определена в filename
,
то эта функция будет доступна после в файле, из которого производится
запуск функции php_check_syntax(), но вывод из
файла, указанного в filename
будет невозможен.
Замечание:
По техническим причинам эта функция устарела и удалена из PHP. Вместо этой функции используйте php -l somefile.php из командной строки.
Список параметров
-
filename
-
Имя проверяемого файла.
-
error_message
-
Если используется параметр
error_message
, то в нем будет содержаться сообщение об ошибке, сформированное при проверке синтаксиса.error_message
передается по ссылке.
Возвращаемые значения
Возвращает TRUE
если проверка пройдена, и FALSE
если возникла
ошибка или файл из filename
недоступен.
Список изменений
Версия | Описание |
---|---|
5.0.5 | Эта функция была удалена из PHP. |
5.0.3 | Вызов функции exit() после php_check_syntax() передает результат в Segfault. |
5.0.1 |
error_message передается по ссылке.
|
Примеры
php -l somefile.php
Результатом выполнения данного примера будет что-то подобное:
PHP Parse error: unexpected T_STRING in /tmp/somefile.php on line 81
Смотрите также
- include - include
- is_readable() - Определяет существование файла и доступен ли он для чтения
Вернуться к: Разные Функции