--TEST-- Bug #21758 (preg_replace_callback() not working with class methods) --FILE-- <?php class Foo { function foo() { $s = 'preg_replace() is broken'; var_dump(preg_replace_callback( '/broken/', array(&$this, 'bar'), $s )); } function bar() { return 'working'; } } // of Foo $o = new Foo; ?> --EXPECT-- string(25) "preg_replace() is working"