funargsTest.php 571 B

12345678910111213141516171819202122232425262728293031
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: stanley-king
  5. * Date: 16/7/21
  6. * Time: 下午3:37
  7. */
  8. class funargsTest extends PHPUnit_Framework_TestCase
  9. {
  10. public function testFunargs()
  11. {
  12. foo("1",2,3);
  13. }
  14. }
  15. function foo($par)
  16. {
  17. $numargs = func_num_args();
  18. echo "Number of arguments: $numargs<br />\n";
  19. if ($numargs >= 2) {
  20. echo "Second argument is: " . func_get_arg(1) . "<br />\n";
  21. }
  22. $arg_list = func_get_args();
  23. for ($i = 0; $i < $numargs; $i++) {
  24. echo "Argument $i is: " . $arg_list[$i] . "<br />\n";
  25. }
  26. }