bug22463.phpt 417 B

1234567891011121314151617181920212223242526272829
  1. --TEST--
  2. Bug #22463 (array_reduce() segfaults)
  3. --FILE--
  4. <?php
  5. function a($ary) {
  6. return (is_array($ary) ? array_reduce($ary, 'cb', 0) : 1);
  7. }
  8. function cb($v, $elem) {
  9. return $v + a($elem);
  10. }
  11. $ary = array(
  12. array(
  13. array(
  14. array(
  15. array(
  16. array(0, 1, 2, 3, 4)
  17. )
  18. )
  19. )
  20. )
  21. );
  22. var_dump(a($ary));
  23. ?>
  24. --EXPECT--
  25. int(5)