spelltwister
Programmer
Hey all,
Is there any advantage to using pass by reference over global declaration in the function?
Here's what I have:
$myArray;
function alterMyArray(){
global $myArray;
//do something to my array
}
function alterMyArray(&$myArray){
//do something to my array
}
alterMyArray($myArray);
The function will only ever have the $myArray variable passed in so, is there any reason to use pass by reference?
Lastly, does the & go in the function signature or in the function call (IE function A(&$byRef){} OR A(&$byRef)Wink
Thanks a bunch!
Mike
Online multiplayer strategy games huh? Try, 1483online.com where the games are FREE and the community drives enhancements to the game. ;-D
Is there any advantage to using pass by reference over global declaration in the function?
Here's what I have:
$myArray;
function alterMyArray(){
global $myArray;
//do something to my array
}
function alterMyArray(&$myArray){
//do something to my array
}
alterMyArray($myArray);
The function will only ever have the $myArray variable passed in so, is there any reason to use pass by reference?
Lastly, does the & go in the function signature or in the function call (IE function A(&$byRef){} OR A(&$byRef)Wink
Thanks a bunch!
Mike
Online multiplayer strategy games huh? Try, 1483online.com where the games are FREE and the community drives enhancements to the game. ;-D