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>