[lang-ref] ( parse_ini_file ) ( php )
<?php
public function testParseIniFile(): void
{
// parse_ini_file($fname)
// test dat
$iniFileContent = <<<EOT
[section1] ; ignored - section is ignored if process_sections is false
value1 = 123
value2 = abc def
value3 = true
; ignored = this is comment
EOT;
$iniFile = tempnam(sys_get_temp_dir(), 'tmp_');
file_put_contents($iniFile, $iniFileContent);
// parse
$ini = parse_ini_file($iniFile);
$this->assertSame('123' , $ini['value1']);
$this->assertSame('abc def' , $ini['value2']);
$this->assertSame('1' , $ini['value3']);
$this->assertArrayNotHasKey('ignored', $ini);
unlink($iniFile);
}