如果我想myFunction
采取$myVariable
,并分配给它的SomeClass
的情况下,我知道我能做到这一点:是否有可能在PHP中通过引用传递存储在数组中的变量?
class SomeClass { }
function myFunction(&$myVariable) {
$myVariable = new SomeClass();
}
myFunction($myVariable);
var_dump($myVariable);
不过,我想能够有myFunction
这样操作:
class SomeClass { }
function myFunction($args = array()) {
if(isset($args['something'])) {
$$args['something'] = new SomeClass();
}
}
myFunction(array(
'something' => $myVariable
));
var_dump($myVariable);
有什么办法可以做到这一点?
请不要让我的头受伤。 – 2010-06-29 16:31:20