Revision 613035656635 () - Diff

Link to this snippet: https://friendpaste.com/7KHoIbJCPCx7iDTUt6m1t0
Embed:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<?php

// create temporary file
$contents = '<?php array( 1 => 1 ); ?>';
$tmpName = tempnam( '/tmp', 'IniTest' );

file_put_contents( $tmpName, $contents );

// expect a warning here
$result = parse_ini_file( $tmpName );

if( $result === false )
{
// this is the desired behavior
echo "SUCCESS: parse_ini_file works as expected";
}
else
{
// okay, fail here
echo "FAIL: parse_ini_file does not work as expected (which means returning false)\n";
echo "Returned value is: \n";
var_dump( $result );
}

// delete temp file
unlink( $tmpName );

?>