Annotation of embedaddon/php/Zend/tests/dereference_014.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: Trying to create an object from dereferencing uninitialized variable
3: --FILE--
4: <?php
5:
6: error_reporting(E_ALL);
7:
8: class foo {
9: public $x;
10: static public $y;
11:
12: public function a() {
13: return $this->x;
14: }
15:
16: static public function b() {
17: return self::$y;
18: }
19: }
20:
21: $foo = new foo;
22: $h = $foo->a()[0]->a;
23: var_dump($h);
24:
25: $h = foo::b()[1]->b;
26: var_dump($h);
27:
28: ?>
29: --EXPECTF--
30: Notice: Trying to get property of non-object in %s on line %d
31: NULL
32:
33: Notice: Trying to get property of non-object in %s on line %d
34: NULL
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>