moriyoshi Wed Jul 2 11:47:24 2003 EDT Modified files: /php-src/tests/lang bug22510.phpt Log: Now this should make sense. Index: php-src/tests/lang/bug22510.phpt diff -u php-src/tests/lang/bug22510.phpt:1.2 php-src/tests/lang/bug22510.phpt:1.3 --- php-src/tests/lang/bug22510.phpt:1.2 Wed Jul 2 11:38:51 2003 +++ php-src/tests/lang/bug22510.phpt Wed Jul 2 11:47:24 2003 @@ -13,7 +13,7 @@ function &method1() { print __CLASS__."::".__FUNCTION__."\n"; - return $this->foo; + return @$this->foo; } function &method2() { @@ -23,7 +23,7 @@ function method3() { print __CLASS__."::".__FUNCTION__."\n"; - return $this->foo; + return @$this->foo; } } @@ -88,28 +88,9 @@ $bar->instance->finalize(); print "I'm alive!\n"; ?> ---EXPECT-- +--EXPECTF-- ok1 bar::run1 foo::method1 -foo::method1 -foo::finalize -done! -ok2 -bar::run2 -foo::method2 -foo::method2 -foo::finalize -done! -ok3 -bar::run3 -foo::method3 -foo::method3 -foo::finalize -done! -ouch -bar::run1 -foo::method1 -foo::method1 -foo::finalize -I'm alive! + +Fatal error: Only variables or references can be returned by reference in %s on line %d
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php