![]() | Passing by ReferenceYou can pass variable to function by reference, so that function could modify its arguments. The syntax is as follows: Note that there's no reference sign on function call - only on function definition. Function definition alone is enough to correctly pass the argument by reference.Following things can be passed by reference:
Any other expression should not be passed by reference, as the result is undefined. For example, the following examples of passing by reference are invalid: These requirements are for PHP 4.0.4 and later. | ![]() |