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

Popular posts from this blog

toolbar - How to add link to user registration inside toobar in admin joomla 3 custom component -

linux - disk space limitation when creating war file -

How to provide Authorization & Authentication using Asp.net, C#? -