1--TEST-- 2Bug #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-- 21