1--TEST-- 2ReflectionMethod::invoke() further errors 3--FILE-- 4<?php 5 6class TestClass { 7 8 public function methodWithArgs($a, $b) { 9 echo "Called methodWithArgs($a, $b)\n"; 10 } 11} 12 13$methodWithArgs = new ReflectionMethod('TestClass', 'methodWithArgs'); 14 15$testClassInstance = new TestClass(); 16 17echo "\nMethod with args:\n"; 18var_dump($methodWithArgs->invoke($testClassInstance)); 19 20?> 21--EXPECTF-- 22Method with args: 23 24Warning: Missing argument 1 for TestClass::methodWithArgs() in %s on line %d 25 26Warning: Missing argument 2 for TestClass::methodWithArgs() in %s on line %d 27 28Notice: Undefined variable: a in %s on line %d 29 30Notice: Undefined variable: b in %s on line %d 31Called methodWithArgs(, ) 32NULL 33