【发布时间】:2014-01-02 07:15:08
【问题描述】:
从概念上讲,所有元素都未设置的数组会发生什么?请参阅下面的代码和示例:
$ourArray = array(
"1",
"2",
"3",
"4"
);
foreach($ourArray as $key => $value){
unset($ourArray[$key])
}
在这种情况下,整个数组是否被视为未设置?还是数组被认为是空的?
$ourArray == array() 还是 null?
【问题讨论】:
-
你试过
var_dump()ing它吗? -
在必须调试 PHP 脚本时尝试 var_dump()。如果您提出问题,该元素会被删除。
-
var_dump() 返回一个空数组。这将表明该元素存在并且本身并未未设置。