Annotation of embedaddon/php/Zend/tests/isset_003.phpt, revision 1.1.1.2
1.1 misho 1: --TEST--
2: Testing isset accessing undefined array itens and properties
3: --FILE--
4: <?php
5:
6: $a = 'foo';
7: $b =& $a;
8:
9: var_dump(isset($b));
10:
11: var_dump(isset($a[0], $b[1]));
12:
13: var_dump(isset($a[0]->a));
14:
15: var_dump(isset($c[0][1][2]->a->b->c->d));
16:
17: var_dump(isset(${$a}->{$b->$c[$d]}));
18:
19: var_dump(isset($GLOBALS));
20:
21: var_dump(isset($GLOBALS[1]));
22:
23: var_dump(isset($GLOBALS[1]->$GLOBALS));
24:
25: ?>
26: --EXPECTF--
27: bool(true)
28: bool(true)
29: bool(false)
30: bool(false)
31:
32: Notice: Undefined variable: c in %s on line %d
33:
1.1.1.2 ! misho 34: Notice: Undefined variable: d in %s on line %d
! 35:
1.1 misho 36: Notice: Trying to get property of non-object in %s on line %d
37: bool(false)
38: bool(true)
39: bool(false)
40: bool(false)
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>