PHP错误Can't use method return value in write context

//删除留言 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))


你可能感兴趣的:(PHP-ThinkPHP)