File manager - Edit - /opt/alt/tests/alt-php83-pecl-xmlrpc_1.0.0-0.RC3.el8/tests/bug74975.phpt
Back
--TEST-- Bug #74975 Different serialization for classes --SKIPIF-- <?php if (!extension_loaded("xmlrpc")) print "skip"; ?> --FILE-- <?php #[AllowDynamicProperties] class Foo { } class Bar { public $xmlrpc_type; public $scalar; } $foo = new Foo(); $foo->xmlrpc_type = 'base64'; $foo->scalar = 'foobar'; $bar = new Bar(); $bar->xmlrpc_type = 'base64'; $bar->scalar = 'foobar'; echo xmlrpc_encode([ 'foo' => $foo, 'bar' => $bar ]); ?> --EXPECT-- <?xml version="1.0" encoding="utf-8"?> <params> <param> <value> <struct> <member> <name>foo</name> <value> <base64>Zm9vYmFy </base64> </value> </member> <member> <name>bar</name> <value> <base64>Zm9vYmFy </base64> </value> </member> </struct> </value> </param> </params>
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0.11 |
proxy
|
phpinfo
|
Settings