PHP ile. Ini dosyaları için satır içi açıklamaları kullanmak mümkün ve güvenli midir?
Ben onlardan sonra gelen yorumlar değişkenler ile inline bir sistemi tercih.
Kullanılacak sözdizimi ilişkin bir gotchas var mı?
INI format a comment karakter olarak noktalı virgül kullanır. Her yerde dosyasında bunları kabul eder.
key1=value
; this is a comment
key2=value ; this is a comment too
<?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);
Çıkışlar:
Array
(
[section] => Array
(
[x] => y
[z] => 1
[foo] => bar
[quux] => xyzzy
[a] => b # comment too
)
)