php_check_syntax

(PHP 5 < 5.0.5)

php_check_syntax ���PHP���﷨����ִ�У�ָ�����ļ�

˵��

php_check_syntax ( string $filename [, string &$error_message ] ) : bool

��ָ���� filename �����﷨��飬���ű��Ĵ���

�˺������˻�ִ�У������������filename�������� ��������ʹ��php -l ���ơ�

���磬����������ļ� filename �б������ˣ���ú�����ִ��php_check_syntax()����á�����filename������ݲ��ᱻ�����

Note:

��ΪijЩ����ԭ�򣬸ú����ѱ����ã����Ҵ�PHP���Ƴ��ˡ�����commandlineʹ�� php -l somefile.phpȡ����֮��

����

filename

��Ҫ�������ļ���

error_message

���ʹ���˲��� error_message����������﷨�����Ĵ�����Ϣ�� error_message �� ������ʽ���ݡ�

����ֵ

����﷨���ͨ������ TRUE��δͨ�������ļ��޷����򷵻� FALSE��

������־

�汾 ˵��
5.0.5 ������PHP���Ƴ���
5.0.3 php_check_syntax()֮����� exit() �ᵼ��һ���δ���
5.0.1 error_message ͨ�����ô���

����

php -l somefile.php

�������̵���������ڣ�

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

�μ�