Annotation of embedaddon/php/ext/simplexml/tests/bug46003.phpt, revision 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>