PHP: Escape незаконные символы в .ini файлах

В документации по parse_ini_file указано, что вы не можете использовать эти символы {}|&~![()^" в значении. Есть ли способ избежать этих символов? Мне нужно их использовать. Обычное экранирование с помощью\не работает.

Ответ 2

Попробуйте использовать INI_SCANNER_RAW (из той же документации) для scanner_mode:

parse_ini_file ( $filename, true, INI_SCANNER_RAW );