Passing Arguments and Returning Values by Reference : Return Value « Functions « PHP






Passing Arguments and Returning Values by Reference

 
<?php
function add2(&$number) {
    $number += 2;
    return $number;
}

$mynum = 5;
$output = add2($mynum);

$output++;
echo "<p>output = {$output}, mynum = {$mynum}</p>\n";

function &initialize() {
    $new = array_fill(0, 10, array_fill(0, 10, 0));
    return $new;
}

$newarray =& initialize();
echo print_r($newarray, true);
?>
  
  








Related examples in the same category

1.Function return more than one value
2.Math Function Library
3.A Function That Returns a Value
4.Function Requiring Two Arguments
5.A Function That Returns a Value
6.Functions that return true or false
7.Returning a value from a function
8.Returning an array from a function
9.Returning a list an array from function
10.Returning Values by Reference
11.Returning a Value by Reference
12.Returning by Reference
13.Returning More Than One Value
14.Multiple return statements in a function
15.return multiple values from a function
16.Using an array returned from a function
17.User-Defined Function to Determine a Leap Year