--TEST-- Test xml_parser_set_option() function : usage variations --SKIPIF-- --FILE-- 'red', 'item' => 'pen'), // null data NULL, null, // boolean data true, false, TRUE, FALSE, // empty data "", '', // string data "string", 'string', // object data new aClass(), // resource data $fp, ); // loop through each element of the array for value foreach($values as $value) { echo @"\nArg value $value \n"; var_dump(xml_parser_set_option($parser, $option, $value)); } fclose($fp); xml_parser_free($parser); echo "Done"; ?> --EXPECTF-- *** Testing xml_parser_set_option() : usage variations *** Arg value 0 bool(true) Arg value 1 bool(true) Arg value 12345 bool(true) Arg value -2345 bool(true) Arg value 10.5 bool(true) Arg value -10.5 bool(true) Arg value 101234567000 bool(true) Arg value 1.07654321E-9 bool(true) Arg value 0.5 bool(true) Arg value Array bool(true) Arg value Array bool(true) Arg value Array bool(true) Arg value Array bool(true) Arg value Array bool(true) Arg value bool(true) Arg value bool(true) Arg value 1 bool(true) Arg value bool(true) Arg value 1 bool(true) Arg value bool(true) Arg value bool(true) Arg value bool(true) Arg value string bool(true) Arg value string bool(true) Arg value Some Ascii Data Warning: Object of class aClass could not be converted to int in %s on line %d bool(true) Arg value Resource id %s bool(true) Done