递归引用问题
<br />function array_format($data){<br /> foreach($data as $k => &$v){<br /> if(is_array($v)) {<br /> array_format(&$v); //这个是关键。在5.3版本可以使用.在5.4版本不能用。这个是什么问题?<br /> }else{<br /> if(is_null($v)) $v = "";<br /> $v = htmlspecialchars_decode($v);<br /> }<br /> }<br /> return $data;<br />}<br />
function array_format(&$data){<br /> foreach($data as $k => &$v){<br /> if(is_array($v)) {<br /> array_format($v);<br /> }else{<br /> if(is_null($v)) $v = "";<br /> $v = htmlspecialchars_decode($v);<br /> }<br /> }<br /> return $data;<br />}