A function that takes a reference for an argument : Parameters « Functions « PHP






A function that takes a reference for an argument

<?php
     $my_int = 10;
     print("Before change_value(), \$my_int =" . $my_int . "<br />");
   
     function change_value(&$var) { 
        $var = 15; 
     }
   
     change_value($my_int);
     print("After change_value(), \$my_int = " . $my_int . "<br />");
?>

           
       








Related examples in the same category

1.Functions and References
2.Declaring a Function with Arguments
3.Function with default parameters
4.Passing Variables as a Reference to the Argument of a Function
5.Passing an Argument to a Function by Value
6.Using a Function Call to Pass an Argument to a Function by Reference
7.Declaring a Function That Requires Arguments
8.Function with an Optional Argument
9.A Function with an Optional Argument
10.Accessing Function Parameters
11.All optional arguments
12.Capturing a return value
13.Changing argument values
14.Defining and Calling a two-argument function,
15.Function Arguments
16.Function with two parameters
17.Creating Functions That Take a Variable Number of Arguments
18.Creating a capitalize function with a default parameter $each
19.Default Parameters
20.Define whether a variable is passed by value or reference
21.Passing By Reference
22.Making arguments be passed by reference
23.Using Optional Parameters