PHP:逃避.ini文件中的非法字符

Mar*_*tin 12 php ini

parse_ini_file上的文档声明您不能{}|&~![()^"在值中使用这些字符.有没有办法逃脱这些角色?我需要使用它们.正常用\逃避似乎不起作用.

Amy*_*y B 16

手册说,这些字符不能在使用 -所述的相对.要在值中使用它们,请双引号字符串.

  • "字符{} |&〜![()^"不能在键中的任何地方使用,并且在值中具有特殊含义."好的,不是禁止的,但是如果我把a()放在一个双重中,它就不会解析引用字符串值. (2认同)
  • 那双引号呢? (2认同)

Vad*_*lov 5

尝试使用INI_SCANNER_RAW(来自同一文档)用于scanner_mode

parse_ini_file ( $filename, true, INI_SCANNER_RAW );
Run Code Online (Sandbox Code Playgroud)