Annotation of embedaddon/php/ext/simplexml/tests/bug46003.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: Bug #46003 (isset on nonexisting nodes return unexpected results)
3: --SKIPIF--
4: <?php if (!extension_loaded("simplexml")) print "skip"; ?>
5: --FILE--
6: <?php
7: $xml =<<<XML
8: <r>
9: <p>Test</p>
10: <o d='h'>
11: <xx rr='info' />
12: <yy rr='data' />
13: </o>
14: </r>
15: XML;
16:
17: $x = simplexml_load_string($xml);
18:
19: var_dump(isset($x->p));
20: var_dump(isset($x->p->o));
21: var_dump(isset($x->o->yy));
22: var_dump(isset($x->o->zz));
23: var_dump(isset($x->o->text));
24: var_dump(isset($x->o->xx));
25: ?>
26: ===DONE===
27: --EXPECTF--
28: bool(true)
29: bool(false)
30: bool(true)
31: bool(false)
32: bool(false)
33: bool(true)
34: ===DONE===
35:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>