今日、php foreachデータベースを使用してプロジェクト内の結果をクエリする際、便宜上データが存在するかどうかを判断せず、直接(配列)を使用してデータを強制変換すると、最初はWebページを開くことができませんでした。 、そしてそれは502を報告しました。私は混乱していました、そして突然phpが「一時的な配列式の要素への参照を作成できません」と報告しました。エラー行を見つけてください。元のコードは次のとおりです:
foreach ((array) $net_arr as $k => &$val) { $network[$val['node_ip']][$val['ifname']] = $val; }
その後、次のように変更されました。コード、すべてが正常に戻りました。
以上がphp foreachによって報告された「...の要素への参照を作成できません」の解決策の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。