????JFIF??x?x????'
Server IP : 79.136.114.73 / Your IP : 3.22.66.60 Web Server : Apache/2.4.7 (Ubuntu) PHP/5.5.9-1ubuntu4.29 OpenSSL/1.0.1f System : Linux b8009 3.13.0-170-generic #220-Ubuntu SMP Thu May 9 12:40:49 UTC 2019 x86_64 User : www-data ( 33) PHP Version : 5.5.9-1ubuntu4.29 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /proc/self/root/home/b8009/php-5.6.22/ext/xml/tests/ |
Upload File : |
--TEST-- Test xml_parser_set_option() function : usage variations --SKIPIF-- <?php if (!extension_loaded("xml")) { print "skip - XML extension not loaded"; } ?> --FILE-- <?php /* Prototype : proto int xml_parser_set_option(resource parser, int option, mixed value) * Description: Set options in an XML parser * Source code: ext/xml/xml.c * Alias to functions: */ echo "*** Testing xml_parser_set_option() : usage variations ***\n"; error_reporting(E_ALL & ~E_NOTICE); class aClass { function __toString() { return "Some Ascii Data"; } } // Initialise function arguments not being substituted (if any) $parser = xml_parser_create(); $option = 1; //get an unset variable $unset_var = 10; unset ($unset_var); $fp = fopen(__FILE__, "r"); //array of values to iterate over $values = array( // int data 0, 1, 12345, -2345, // float data 10.5, -10.5, 10.1234567e10, 10.7654321E-10, .5, // array data array(), array(0), array(1), array(1, 2), array('color' => '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, // undefined data $undefined_var, // unset data $unset_var, ); // 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 bool(true) Arg value Resource id %s bool(true) Arg value bool(true) Arg value bool(true) Done