You can pass a variable by reference to a function by taking the reference of the original variable, and passing that reference as the calling argument. Here is a PHP script on how to use pass variables by references:<?phpfunction swap($a, $b) { $t = $a; $a = $b; $b = $t;}$x = "PHP";$y = "JSP";print("Before swapping: $x, $y\n");swap(&$x, &$y);print("After swapping: $x, $y\n");?>This script will print:Before swapping: PHP, JSPAfter swapping: JSP, PHPAs you can see, the function modified the original variable.Note that call-time pass-by-reference has been deprecated. You need to define arguments as references. See next tip for details.
PHP
Topic: Functions
How To Pass Variables By References?
Browse random answers:
What is a Function?
How To Define a User Function?
How To Invoke a User Function?
How To Return a Value Back to the Function Caller?
How To Pass an Argument to a Function?
How Variables Are Passed Through Arguments?
How To Pass Variables By References?
Can You Define an Argument as a Reference Type?
Can You Pass an Array into a Function?
How Arrays Are Passed Through Arguments?
How To Pass Arrays By References?
Can You Define an Array Argument as a Reference Type?
How To Return an Array from a Function?
What Is the Scope of a Variable Defined in a Function?
What Is the Scope of a Variable Defined outside a Function?
How To Access a Global Variable inside a Function?
How Values Are Returned from Functions?
How To Return a Reference from a Function?
How To Specify Argument Default Values?
How To Define a Function with Any Number of Arguments?
How is it possible to return a value from a function?
What is the function func_num_args() used for?
Explain about Functions in PHP?