1--TEST-- 2A variable, which is referenced by another variable, is passed by value. 3During the call, the original variable is updated. This should not affect func_get_arg(). 4--FILE-- 5<?php 6function refVal($x) { 7 global $a; 8 $a = 'changed.a'; 9 var_dump($x); 10 var_dump(func_get_arg(0)); 11} 12 13$a = "original.a"; 14$ref =& $a; 15refVal($a); 16?> 17--EXPECTF-- 18string(10) "original.a" 19string(10) "original.a"