bug31720.phpt 440 B

123456789101112131415
  1. --TEST--
  2. Bug #31720 (Invalid object callbacks not caught in array_walk())
  3. --FILE--
  4. <?php
  5. $array = array('at least one element');
  6. try {
  7. array_walk($array, array($nonesuchvar,'show'));
  8. } catch (TypeError $e) {
  9. echo $e->getMessage(), "\n";
  10. }
  11. ?>
  12. --EXPECTF--
  13. Warning: Undefined variable $nonesuchvar in %s on line %d
  14. array_walk(): Argument #2 ($callback) must be a valid callback, first array member is not a valid class name or object