Annotation of embedaddon/php/ext/xmlrpc/tests/bug50282.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: Bug #50282 (xmlrpc_encode_request() changes object into array in calling function)
3: --SKIPIF--
4: <?php if (!extension_loaded("xmlrpc")) print "skip"; ?>
5: --FILE--
6: <?php
7:
8: class One { var $x = 10; }
9:
10: $o = new One();
11: var_dump($o);
12: var_dump(xmlrpc_encode_request('test', $o));
13: var_dump($o);
14:
15: ?>
16: --EXPECTF--
17: object(One)#%d (1) {
18: ["x"]=>
19: int(10)
20: }
21: string(279) "<?xml version="1.0" encoding="iso-8859-1"?>
22: <methodCall>
23: <methodName>test</methodName>
24: <params>
25: <param>
26: <value>
27: <struct>
28: <member>
29: <name>x</name>
30: <value>
31: <int>10</int>
32: </value>
33: </member>
34: </struct>
35: </value>
36: </param>
37: </params>
38: </methodCall>
39: "
40: object(One)#%d (1) {
41: ["x"]=>
42: int(10)
43: }
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>