Hy everybody!
how to return an array reference / pointer in a function?
ex:
$a=array('given'=>array());
function getRef(&$ref){
//adds a child element to the given reference/pointer
$ref['test']=array();
//doesn't return the current reference/pointer
return $ref['test'];
}
//out: Array ( [given] => Array ( [test] => Array ( ) ) )
$p=getRef($a['given']);
print_r($a);
//out: same as above
//expected: ( [given] => Array ( [test] => Array ([test2] => Array ( ) ) ) )
$p['test2']=array();
print_r($a);
Thanks!