//删除留言 ggh
function delete()
{
/* var_dump($_GET);
EXIT; */
$model = M('dongtong_message');
if(empty($this->_get('id')))
{
$this->error('删除留言失败');
}
$id = intval($this->_get('id'));
$res = $model->where('id=' . $id)->delete(); // 删除id为5的用户数据
if($res)
{
$this->success('删除留言成功');
}
else
{
$this->error('删除留言失败');
}
}
if(empty($this->_get('id')))
这行出现错误:
Can't use method return value in write context
原因是:
Note: 因为是一个语言构造器而不是一个函数,不能被 可变函数 调用。
empty() 只检测变量,检测任何非变量的东西都将导致解析错误。换句话说,后边的语句将不会起作用: empty(addslashes($name))。