再帰参照に関する問題

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-13 12:00:50
オリジナル
899 人が閲覧しました

再帰参照の問題

<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 />}
ログイン後にコピー

関連ラベル:
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート