argument_restriction_001.phpt 487 B

12345678910111213141516
  1. --TEST--
  2. Bug #55719 (Argument restriction should come with a more specific error message)
  3. --FILE--
  4. <?php
  5. Class Base {
  6. public function &test($foo, array $bar, $option = NULL, $extra = "lllllllllllllllllllllllllllllllllllllllllllllllllll") {
  7. }
  8. }
  9. class Sub extends Base {
  10. public function &test() {
  11. }
  12. }
  13. ?>
  14. --EXPECTF--
  15. Fatal error: Declaration of & Sub::test() must be compatible with & Base::test($foo, array $bar, $option = null, $extra = 'llllllllll...') in %s on line %d