Return to passByReference_001.phpt CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / tests / lang |
1.1 ! misho 1: --TEST-- ! 2: passing of function parameters by reference ! 3: --FILE-- ! 4: <?php ! 5: function f($arg1, &$arg2) ! 6: { ! 7: var_dump($arg1++); ! 8: var_dump($arg2++); ! 9: } ! 10: ! 11: function g (&$arg1, &$arg2) ! 12: { ! 13: var_dump($arg1); ! 14: var_dump($arg2); ! 15: } ! 16: $a = 7; ! 17: $b = 15; ! 18: ! 19: f($a, $b); ! 20: ! 21: var_dump($a); ! 22: var_dump($b); ! 23: ! 24: $c=array(1); ! 25: g($c,$c[0]); ! 26: ! 27: ?> ! 28: --EXPECT-- ! 29: int(7) ! 30: int(15) ! 31: int(7) ! 32: int(16) ! 33: array(1) { ! 34: [0]=> ! 35: &int(1) ! 36: } ! 37: int(1)