Разбор PHP ini-файла вызывает устаревшую ошибку

Я получаю ошибку 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-файле для анализа комментариев? Спасибо!

2

Решение

Поскольку у вас нет доступа к INI-файлу; Вы можете подавить это предупреждение с помощью @ условное обозначение.

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

В качестве альтернативы вы можете подавить все устаревшие предупреждения с помощью;

error_reporting(E_ALL ^ E_DEPRECATED);

к вершине вашего кода.

4

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]