--TEST-- Test ReflectionMethod::getClosure() function : basic functionality --FILE-- bar ); } } // Initialize classes $class = new ReflectionClass( 'Example' ); $staticclass = new ReflectionClass( 'StaticExample' ); $object = new Example(); $fakeobj = new StdClass(); $method = $staticclass->getMethod( 'foo' ); $closure = $method->getClosure(); $closure(); $method = $class->getMethod( 'foo' ); $closure = $method->getClosure( $object ); $closure(); $object->bar = 34; $closure(); ?> ===DONE=== --EXPECTF-- *** Testing ReflectionMethod::getClosure() : basic functionality *** %unicode|string%(34) "Static Example class, Hello World!" %unicode|string%(22) "Example class, bar: 42" %unicode|string%(22) "Example class, bar: 34" ===DONE===