问题描述
||
我在数组上遇到上述警告时遇到了麻烦。
我完全理解警告是什么,以及警告的原因,并且我已尽力防止了警告,但可惜,没有任何效果。
采取的步骤:
我已经检查了数组,如果不存在则声明它。
if(!$this->theVariables[\'associated\']){
$this->theVariables[\'associated\'] = array();
}
和
$this->theVariables[\'associated\'] = $this->theVariables[\'associated\'] || array();
都没有任何作用。
我将foreach
包裹在if
中,检查数组不为空(!empty()
),是否存在,它是一个数组(is_array()
),然后甚至在foreach
声明(foreach((array)$this->theVariables[\'associated\'] as $item)
)中类型转换该数组,但我仍然得到此警告。
由于我无法关闭此特定服务器上的错误报告,因此没有其他方法可以停止显示此警告?
它让我发疯。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)