是否可以在PHP中检查自定义ini文件语法


Is it possible to check custom ini file syntax in PHP?

我有一个带有配置的自定义ini文件(不是指php.ini文件),我需要检查它的语法。找到了一个解析文件的函数parse_ini_file,但如果文件不好,它会生成警告,在解析之前可能有一些函数需要检查吗?

正如我在评论中所预期的那样,我会走这条路:

function valid_ini_file($path) {
  return @parse_ini_file($path) !== false;
}

清晰简洁。