From: MDonatas at centras dot lt Operating system: Windows XP PHP version: 4.3.3 PHP Bug Type: Output Control Bug description: ob_start (); can't register CLASS method as a callback function
Description: ------------ ob_start (); can't register CLASS method as a callback function. Reproduce code: --------------- <? class test { function test () //constructor { ob_start ("$this->callback"); //or simply "callback" echo 'Some output.'; echo ob_get_clean (); } function callback ($info) //this function isn't called { return $info.' stuff'; } } $tmp = new test; ?> Expected result: ---------------- callbackfunction (class method) to be called; Actual result: -------------- It's not called :/ -- Edit bug report at http://bugs.php.net/?id=25988&edit=1 -- Try a CVS snapshot (php4): http://bugs.php.net/fix.php?id=25988&r=trysnapshot4 Try a CVS snapshot (php5): http://bugs.php.net/fix.php?id=25988&r=trysnapshot5 Fixed in CVS: http://bugs.php.net/fix.php?id=25988&r=fixedcvs Fixed in release: http://bugs.php.net/fix.php?id=25988&r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=25988&r=needtrace Try newer version: http://bugs.php.net/fix.php?id=25988&r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=25988&r=support Expected behavior: http://bugs.php.net/fix.php?id=25988&r=notwrong Not enough info: http://bugs.php.net/fix.php?id=25988&r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=25988&r=submittedtwice register_globals: http://bugs.php.net/fix.php?id=25988&r=globals PHP 3 support discontinued: http://bugs.php.net/fix.php?id=25988&r=php3 Daylight Savings: http://bugs.php.net/fix.php?id=25988&r=dst IIS Stability: http://bugs.php.net/fix.php?id=25988&r=isapi Install GNU Sed: http://bugs.php.net/fix.php?id=25988&r=gnused Floating point limitations: http://bugs.php.net/fix.php?id=25988&r=float