Annotation of embedaddon/php/ext/simplexml/tests/bug38406.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: Bug #38406 (crash when assigning objects to SimpleXML attributes)
3: --SKIPIF--
4: <?php if (!extension_loaded("simplexml")) print "skip"; ?>
5: --FILE--
6: <?php
7:
8: $item = new SimpleXMLElement(b'<something />');
9: $item->attribute = b'something';
10: var_dump($item->attribute);
11:
12: $item->otherAttribute = $item->attribute;
13: var_dump($item->otherAttribute);
14:
15: $a = array();
16: $item->$a = new stdclass;
17:
18: echo "Done\n";
19: ?>
20: --EXPECTF--
21: object(SimpleXMLElement)#%d (1) {
22: [0]=>
23: string(9) "something"
24: }
25: object(SimpleXMLElement)#%d (1) {
26: [0]=>
27: string(9) "something"
28: }
29:
30: Notice: Array to string conversion in %s on line %d
31:
32: Warning: It is not yet possible to assign complex types to properties in %s on line %d
33: Done
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>