PHP php_check_syntax 杂项函数

  • 定义和用法

    php_check_syntax - 检查PHP的语法(并执行)指定的文件
  • 版本支持

    PHP4 PHP5 PHP7
    支持 小于v5.5.0支持 不支持
    5.0.5 函数从PHP中移除。
    5.0.3 php_check_syntax()之后调用 exit() 会导致一个段错误。
    5.0.1 error_message 通过引用传递
  • 语法

    php_check_syntax( string $filename [, string &$error_message ]  )
    php_check_syntax() 对指定的 filename 进行语法检查,检测脚本的错误。 此函数除了会执行(但不会输出)filename,其他与 命令行中使用php -l 相似。例如,如果函数在文件 filename 中被定义了,则该函数在执行php_check_syntax()后可用。但是filename输出内容不会被输出。
    因为某些技术原因,该函数已被弃用,并且从PHP中移除了。请以命令行使用 php -l somefile.php取而代之。
  • 参数

    参数 必需的 描述
    filename 需要被检测的文件。
    error_message 如果使用了参数 error_message,它会包含语法检测出的错误信息。 error_message 以 引用方式传递。
  • 返回值

    如果语法检测通过返回 TRUE,未通过或者文件无法打开则返回 FALSE。
  • 相关页面

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