当我不能“在写上下文中使用方法返回值”时,它意味着什么?

时间:2010-06-21 16:58:47

标签: php codeigniter

当我使用此语句if(count($this->input->post('p_id') =0))时,我不断收到此错误:

    Fatal error: Can't use method return value in write context in 
C:\xampp\htdocs\CI\professional_ci\application\models\MProducts.php  on line 249

但是当我使用if(count($this->input->post('p_id')))时,它会起作用。什么意思我不能使用方法返回?

1 个答案:

答案 0 :(得分:2)

在第一行中,您尝试将值0分配给函数计数。您应该使用==来测试是否相等。

if(count($this->input->post('p_id'))==0)