&
means passing by reference:
References allow two variables to refer to the same content. In other words, a variable points to its content (rather than becoming that content). Passing by reference allows two variables to point to the same content under different names. The ampersand (&
) is placed before the variable to be referenced.