Return to bug23922.phpt CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / tests / lang |
1.1 ! misho 1: --TEST-- ! 2: Bug #23922 (scope doesn't properly propagate into internal functions) ! 3: --FILE-- ! 4: <?php ! 5: class foo ! 6: { ! 7: public $foo = 1; ! 8: ! 9: function as_string() ! 10: { assert('$this->foo == 1'); } ! 11: ! 12: function as_expr() ! 13: { assert($this->foo == 1); } ! 14: } ! 15: ! 16: $foo = new foo(); ! 17: $foo->as_expr(); ! 18: $foo->as_string(); ! 19: ?> ! 20: --EXPECT--