xxxxxxxxxx
/**
* Passed value using call by value
*/
function increment($num)
{
$num = $num + 1;
echo $num."\n";
}
$n = 1;
increment($n); /* Output 2 */
echo $n; /* Output 1 */
/**
* passed value using call by reference.
*/
function increment(&$num)
{
$num = $num + 1;
echo $num."\n";
}
$n = 1;
increment($n); /* Output 2 */
echo $n; /* Output 2 */