Annotation of embedaddon/php/ext/dom/tests/bug42082.phpt, revision 1.1.1.2
1.1 misho 1: --TEST--
2: Bug #42082 (NodeList length zero should be empty)
3: --SKIPIF--
4: <?php require_once('skipif.inc'); ?>
5: --FILE--
6: <?php
7: $doc = new DOMDocument();
8: $xpath = new DOMXPath($doc);
9: $nodes = $xpath->query('*');
1.1.1.2 ! misho 10: echo get_class($nodes), "\n";
1.1 misho 11: var_dump($nodes->length);
12: $length = $nodes->length;
13: var_dump(empty($nodes->length), empty($length));
14:
15: $doc->loadXML("<element></element>");
16: var_dump($doc->firstChild->nodeValue, empty($doc->firstChild->nodeValue), isset($doc->firstChild->nodeValue));
17: var_dump(empty($doc->nodeType), empty($doc->firstChild->nodeType))
18: ?>
19: ===DONE===
20: --EXPECTF--
1.1.1.2 ! misho 21: DOMNodeList
1.1 misho 22: int(0)
23: bool(true)
24: bool(true)
25: string(0) ""
26: bool(true)
27: bool(true)
28: bool(false)
29: bool(false)
30: ===DONE===
1.1.1.2 ! misho 31:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>