Annotation of embedaddon/php/Zend/tests/bug46308.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: Bug #46308 (Invalid write when changing property from inside getter)
3: --FILE--
4: <?php
5: class main
6: {
7: public static $dummy = NULL ;
8: public static $dataAccessor = NULL ;
9: }
10:
11: class dataAccessor
12: {
13: }
14:
15: class relay
16: {
17: public function __get( $name )
18: {
19: main::$dataAccessor = new dataAccessor;
20: }
21: }
22:
23: class dummy
24: {
25: }
26:
27: main::$dummy = new dummy();
28: main::$dataAccessor = new relay();
29: main::$dataAccessor->bar;
30: echo "ok\n";
31: ?>
32: --EXPECT--
33: ok
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>