array_splice_variation2.phpt 522 B

123456789101112131415161718192021222324252627
  1. --TEST--
  2. Test array_splice() function : usage variations - additional parameters
  3. --FILE--
  4. <?php
  5. /*
  6. * proto array array_splice(array input, int offset [, int length [, array replacement]])
  7. * Function is implemented in ext/standard/array.c
  8. */
  9. $array=array(0,1,2);
  10. var_dump (array_splice($array,1,1,3,4,5,6,7,8,9));
  11. var_dump ($array);
  12. echo "Done\n";
  13. ?>
  14. --EXPECTF--
  15. Warning: array_splice() expects at most 4 parameters, 10 given in %s on line %d
  16. NULL
  17. array(3) {
  18. [0]=>
  19. int(0)
  20. [1]=>
  21. int(1)
  22. [2]=>
  23. int(2)
  24. }
  25. Done