(PHP 5 <= 5.0.4)
php_check_syntax — 檢查PHP的語法(并執(zhí)行)指定的文件
說明
bool php_check_syntax ( string$filename
[, string &$error_message
] )
對指定的 filename
進行語法檢查,檢測腳本的錯誤。
此函數(shù)除了會執(zhí)行(但不會輸出)filename
,其他與 命令行中使用php -l 相似。
例如,如果函數(shù)在文件 filename
中被定義了,則該函數(shù)在執(zhí)行php_check_syntax()后可用。但是filename
輸出內(nèi)容不會被輸出。
Note:
因為某些技術(shù)原因,該函數(shù)已被棄用,并且從PHP中移除了。請以commandline使用 php -l somefile.php取而代之。
參數(shù)
filename
需要被檢測的文件。
error_message
如果使用了參數(shù) error_message
,它會包含語法檢測出的錯誤信息。
error_message
以 引用方式傳遞。
返回值
如果語法檢測通過返回 TRUE
,未通過或者文件無法打開則返回 FALSE
。
更新日志
版本
說明
5.0.5
函數(shù)從PHP中移除。
5.0.3
php_check_syntax()之后調(diào)用 exit() 會導(dǎo)致一個段錯誤。
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() - 判斷給定文件名是否可讀