PHP - Call a function with no return that does actually change values -
this question has answer here:
i want call function in php, changes existing variables without returning specific one.
here example:
<?php $number1 = 5; $number2 = 3; echo $number1; echo $number2; //shows unmodified numbers modifynumbers($number1, $number2); // modifies numbers echo $number1; echo $number2; //shows modified numbers ?> <!-- stuff --> <?php function modifynumbers($number1, $number2) { /* doing math stuff numbers */ /* no return because many numbers changed / overwritten } ?> basically, want make function overwriting variables instead of giving specific value specific variable function called.
thanks in advance!
pass reference &
<?php $number1 = 5; $number2 = 3; echo $number1; echo $number2; //shows unmodified numbers modifynumbers($number1, $number2); // modifies numbers echo $number1; echo $number2; //shows modified numbers ?> <!-- stuff --> <?php function modifynumbers(&$number1, &$number2) { $number1++; $number2--; } ?>
Comments
Post a Comment