解析 PHP ini 文件导致弃用错误

Parsing PHP ini File Causes Deprecated Error

我在解析以下命令时遇到 php 错误

system.ini 文件

#comment 1 here
product=2
#comment 2 here
items=1

我正在使用

$items = parse_ini_file("system.ini", false, INI_SCANNER_RAW);

解析文件。

但是,我得到

PHP Deprecated:  Comments starting with '#' are deprecated  error.

我无权访问 system.ini。我可以在 php 文件中做些什么来通过对评论的解析吗?谢谢!

因为您无权访问ini文件;您可以使用 @ 符号抑制该警告。

$items = @parse_ini_file("system.ini", false, INI_SCANNER_RAW);

或者,您可以使用以下命令抑制所有折旧警告;

error_reporting(E_ALL ^ E_DEPRECATED);

到代码的顶部。