Действительно ли возможно использовать встроенные комментарии для .ini файлов с PHP?

Все, что плюс существует то, что на машине Win по всей вероятности антивирусное программное обеспечение умрет во время CreateProcess... Это обычно - самое большое замедление.

30
задан random 12 September 2009 в 08:52
поделиться

3 ответа

Формат INI использует точку с запятой в качестве символа комментария. Он принимает их в любом месте файла.

key1=value
; this is a comment
key2=value ; this is a comment too
66
ответ дан 27 November 2019 в 23:25
поделиться

Если вы говорите о встроенной функции синтаксического анализа файла INI, точка с запятой - это ожидаемый символ комментария, и я считаю, что он принимает их встроенными.

5
ответ дан 27 November 2019 в 23:25
поделиться
<?php
$ini = <<<INI
; this is comment
[section]
x = y
z = "1"
foo = "bar" ; comment here!
quux = xyzzy ; comment here also!
a = b # comment too
INI;

$inifile = tempnam(dirname(__FILE__), 'ini-temp__');
file_put_contents($inifile, $ini);
$a = parse_ini_file($inifile, true);
if ($a !== false)
{
  print_r($a);
}
else
{
  echo "Couldn't read '$inifile'";
}

unlink($inifile);

Выходы:

Array
(
    [section] => Array
        (
            [x] => y
            [z] => 1
            [foo] => bar
            [quux] => xyzzy
            [a] => b # comment too
        )

)
2
ответ дан 27 November 2019 в 23:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: