1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
<?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); ?>
1 2 3 4 5 6 7
int(42) int(50) ======= int(42) int(42)