I myFunction $myVariable almak ve ona bir örneğini atamak isterseniz SomeClass, ben bunu biliyorum:
class SomeClass { }
function myFunction(&$myVariable) {
$myVariable = new SomeClass();
}
myFunction($myVariable);
var_dump($myVariable);
Ancak, myFunction bu gibi faaliyet var edebilmek istiyorum:
class SomeClass { }
function myFunction($args = array()) {
if(isset($args['something'])) {
$$args['something'] = new SomeClass();
}
}
myFunction(array(
'something' => $myVariable
));
var_dump($myVariable);
Bunu başarmak için herhangi bir yolu var mı?