[ create a new paste ] login | about

Link: http://codepad.org/vW067FMX    [ raw code | output | fork ]

PHP, pasted on Apr 16:
<?php
function modify(&$x) {
    $x = 50;
}

function &get_reference() {
    global $x;
    return $x;
}

$x = 42;
var_dump($x);
modify(get_reference());
var_dump($x);
?>

=======

<?php
$x = 42;
var_dump($x);
modify((get_reference())); // brackets
var_dump($x);
?>


Output:
1
2
3
4
5
6
7
int(42)
int(50)

=======

int(42)
int(42)


Create a new paste based on this one


Comments: