Annotation of embedaddon/php/tests/func/004.phpt, revision 1.1
1.1 ! misho 1: --TEST--
! 2: General function test
! 3: --FILE--
! 4: <?php
! 5:
! 6: echo "Before function declaration...\n";
! 7:
! 8: function print_something_multiple_times($something,$times)
! 9: {
! 10: echo "----\nIn function, printing the string \"$something\" $times times\n";
! 11: for ($i=0; $i<$times; $i++) {
! 12: echo "$i) $something\n";
! 13: }
! 14: echo "Done with function...\n-----\n";
! 15: }
! 16:
! 17: function some_other_function()
! 18: {
! 19: echo "This is some other function, to ensure more than just one function works fine...\n";
! 20: }
! 21:
! 22:
! 23: echo "After function declaration...\n";
! 24:
! 25: echo "Calling function for the first time...\n";
! 26: print_something_multiple_times("This works!",10);
! 27: echo "Returned from function call...\n";
! 28:
! 29: echo "Calling the function for the second time...\n";
! 30: print_something_multiple_times("This like, really works and stuff...",3);
! 31: echo "Returned from function call...\n";
! 32:
! 33: some_other_function();
! 34:
! 35: ?>
! 36: --EXPECT--
! 37:
! 38: Before function declaration...
! 39: After function declaration...
! 40: Calling function for the first time...
! 41: ----
! 42: In function, printing the string "This works!" 10 times
! 43: 0) This works!
! 44: 1) This works!
! 45: 2) This works!
! 46: 3) This works!
! 47: 4) This works!
! 48: 5) This works!
! 49: 6) This works!
! 50: 7) This works!
! 51: 8) This works!
! 52: 9) This works!
! 53: Done with function...
! 54: -----
! 55: Returned from function call...
! 56: Calling the function for the second time...
! 57: ----
! 58: In function, printing the string "This like, really works and stuff..." 3 times
! 59: 0) This like, really works and stuff...
! 60: 1) This like, really works and stuff...
! 61: 2) This like, really works and stuff...
! 62: Done with function...
! 63: -----
! 64: Returned from function call...
! 65: This is some other function, to ensure more than just one function works fine...
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>