pow*_*tac 19
您正在使用的功能称为" 强制转换 ".这意味着变量被强制成为给定类型,在您的示例中是一个数组.在PHP中,如何转换var并不总是显而易见的!
在您的示例中,$ someemptyvariablethatisnotarray变为一个数组,其中一个条目具有NULL值.
在PHP文件说:
目前未定义自动转换为数组的行为.
要解决您的代码,我建议这样的事情:
if (!is_array($someemptyvariablethatisnotarray) {
$someemptyvariablethatisnotarray = array();
}
Run Code Online (Sandbox Code Playgroud)