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 ); ?>