I have set a variable in one function and I am trying to use it in another. People seem to be advising against using globals for functions.
This code is in my first variable
if($this->CheckAndSetupContractHitman($player_data_tab,$player_defence_data_tab)) $winner_exp = $winner_exp + floor($winner_exp*0.4);
if($this->CheckAndSetupContractHitman($player_data_tab,$player_defence_data_tab)) $bonus_exp = floor($winner_exp*0.2857);
It is the variable $bonus_exp
that I am trying to pass on to another function. Should I add return $bonus_exp;
at the end of the first variable and then add $bonus_exp
as an argument to the second variable like so?
function CheckAndSetupContractHitman($player_data_tab,$player_defence_data_tab,$bonus_exp)