Annotation of embedaddon/php/Zend/tests/bug30820.phpt, revision 1.1
1.1 ! misho 1: --TEST--
! 2: Bug #30820 (static member conflict with $this->member silently ignored)
! 3: --INI--
! 4: error_reporting=4095
! 5: --FILE--
! 6: <?php
! 7: class Blah {
! 8: private static $x;
! 9:
! 10: public function show() {
! 11: Blah::$x = 1;
! 12: $this->x = 5; // no warning, but refers to different variable
! 13:
! 14: echo 'Blah::$x = '. Blah::$x ."\n";
! 15: echo '$this->x = '. $this->x ."\n";
! 16: }
! 17: }
! 18:
! 19: $b = new Blah();
! 20: $b->show();
! 21: ?>
! 22: --EXPECTF--
! 23: Strict Standards: Accessing static property Blah::$x as non static in %sbug30820.php on line 7
! 24: Blah::$x = 1
! 25:
! 26: Strict Standards: Accessing static property Blah::$x as non static in %sbug30820.php on line 10
! 27: $this->x = 5
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>