Pass Values Through Reference
Where possible, it is recommended that you pass a value through a reference and not through a variable. Passing a value through a variable is less efficient then passing the same value through a reference. You must write code that passes a value through a variable unless it cannot pass the same value through a reference.