1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- --TEST--
- xmlrpc_encode_request() and various arguments
- --SKIPIF--
- <?php if (!extension_loaded("xmlrpc")) print "skip"; ?>
- --FILE--
- <?php
- $r = xmlrpc_encode_request("method", array());
- var_dump(xmlrpc_decode_request($r, $method));
- var_dump($method);
- $r = xmlrpc_encode_request("method", 1);
- var_dump(xmlrpc_decode_request($r, $method));
- var_dump($method);
- $r = xmlrpc_encode_request("method", 'param');
- var_dump(xmlrpc_decode_request($r, $method));
- var_dump($method);
- $r = xmlrpc_encode_request(-1, "");
- var_dump(xmlrpc_decode_request($r, $method));
- var_dump($method);
- $r = xmlrpc_encode_request(array(), 1);
- var_dump(xmlrpc_decode_request($r, $method));
- var_dump($method);
- echo "Done\n";
- ?>
- --EXPECTF--
- array(0) {
- }
- string(6) "method"
- array(1) {
- [0]=>
- int(1)
- }
- string(6) "method"
- array(1) {
- [0]=>
- string(5) "param"
- }
- string(6) "method"
- array(1) {
- [0]=>
- string(0) ""
- }
- string(2) "-1"
- Warning: xmlrpc_encode_request() expects parameter 1 to be string, array given in %s on line %d
- NULL
- string(2) "-1"
- Done
|