bug36011.phpt 676 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. --TEST--
  2. Bug #36011 (Strict errormsg wrong for call_user_func() and the likes)
  3. --FILE--
  4. <?php
  5. class TestClass
  6. {
  7. static function test()
  8. {
  9. echo __METHOD__ . "()\n";
  10. }
  11. function whee()
  12. {
  13. array_map(array('TestClass', 'test'), array('array_value'));
  14. }
  15. function whee4()
  16. {
  17. call_user_func(array('TestClass', 'test'));
  18. }
  19. static function whee5()
  20. {
  21. call_user_func(array('TestClass', 'test'));
  22. }
  23. }
  24. TestClass::test();
  25. $a = new TestClass();
  26. $a->whee();
  27. $a->whee4();
  28. $a->whee5();
  29. TestClass::whee5();
  30. ?>
  31. --EXPECT--
  32. TestClass::test()
  33. TestClass::test()
  34. TestClass::test()
  35. TestClass::test()
  36. TestClass::test()