-1

首先,当我尝试使用这些功能时,我会使用 codeigniter。

if(empty($this->session->userdata('id'))):

当我调用包含此代码的页面时,我收到以下错误

Fatal error: Can't use method return value in write context in /var/www/atlet/application/views/common/header.php on line 19 

是什么原因?

4

1 回答 1

0

empty() 只检查变量

描述

布尔空(混合 $var )

确定一个变量是否被认为是空的。如果变量不存在或其值等于 FALSE,则认为该变量为空。如果变量不存在,empty() 不会生成警告。

如果您将它用于除变量之外的任何其他内容,则会导致解析错误。您不能直接在函数的返回值上使用 empty()。

试试这个

if($this->session->userdata('id')==''):

于 2013-04-28T12:00:40.493 回答