导航首页 » 技术教程 » PHP:php_check_syntax()的用法_misc函数
全站头部文字 我要出现在这里
PHP:php_check_syntax()的用法_misc函数 447 2023-12-15   

php_check_syntax

(PHP 5 <= 5.0.4)

php_check_syntax — 检查PHP的语法(并执行)指定的文件

说明

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

对指定的 filename 进行语法检查,检测脚本的错误。

此函数除了会执行(但不会输出)filename,其他与 命令行中使用php -l 相似。

例如,如果函数在文件 filename 中被定义了,则该函数在执行php_check_syntax()后可用。但是filename输出内容不会被输出。

Note:

因为某些技术原因,该函数已被弃用,并且从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

参见

include - include is_readable() - 判断给定文件名是否可读


!!!站长长期在线接!!!

网站、小程序:定制开发/二次开发/仿制开发等

各种疑难杂症解决/定制接口/定制采集等

站长微信:lxwl520520

站长QQ:1737366103