我有一个问题,在数组的密钥上调用unset,这是非工作代码
$updatedcontact = $_POST;
unset($updatedcontact['_id'];
我知道_id键存在(即使我的脚本不能继续工作),因为当我评论未设置的行和var_dump数组时,我得到了这个:
array (size=9)
'_id' => string '50e1aff66d2a0fcf48000000' (length=24)
如果未注释未设置的行,我只会得到一个空白页
我阅读了php手册并进行了搜索,但该死的看起来就像是我的眼睛(并且它在我写的测试脚本中工作),希望有人能找到我的begginer的错误。
由于
答案 0 :(得分:2)
您缺少结束unset()
括号
$updatedcontact = $_POST;
unset($updatedcontact['_id']);
--^--
答案 1 :(得分:2)
语法错误,关闭)缺少
unset($updatedcontact['_id'];
应该是
unset($updatedcontact['_id']);