Pass arguments by reference in PHP
Description
The following code shows how to pass arguments by reference.
Example
<?php/*from w w w . j a v a 2 s .c o m*/
$cost = 20.99;
$tax = 0.0575;
function calculateCost(&$cost, $tax)
{
// Modify the $cost variable
$cost = $cost + ($cost * $tax);
// Perform some random change to the $tax variable.
$tax += 4;
}
calculateCost($cost, $tax);
printf("Tax is %01.2f%% ", $tax*100);
printf("Cost is: $%01.2f", $cost);
?>
The code above generates the following result.