Defining a function argument as a pointer
Use the ‘&’ character in frnt of the function argument definition.
That’s it, there’s no other change needed, nothing is prepended to the variable when used or the function argument when called.
function MyFunction (&$MyVariable)
{
$MyVariable = "abc" . $MyVariable . "hij";
}
$Name = def;
$Name = MyFunction($Name);
echo $Name; //Will print "abcdefhij"
Array references
Works just the same as for variables.
