2010-07-29 61 views
1

我得到这个致命的错误消息:致命错误解释?

Fatal error: Can't use method return value in write context in C:\wamp\www\mySite\application\controllers\eventsManager.php on line 115

有人能告诉我这是什么意思?

它指的是这样的一行:

$this->session->set_flashdata('alert') = '<ul>'.validation_errors('<li>','</li>').'</ul>'; 
+0

什么是'$ this-> session-> set_flashdata('alert')'在做什么? 错误通常意味着您必须存储从函数返回的值,然后才能为其分配任何值。 – Mchl 2010-07-29 15:02:44

回答

2

这行应该是:

$this->session->set_flashdata('alert', '<ul>'.validation_errors('<li>','</li>').'</ul>'); 
+0

Ofcourse。我只是哑巴。感谢你成为一个新的眼睛,菲尔。 ps只是下载了pyro-cms并且热爱我目前所看到的... – musoNic80 2010-07-29 15:15:28

-1

从快速谷歌搜索,我已经收集了空()函数可能是罪魁祸首。它不在你的代码中,但它可能在set_flashdata()某处。 empty()只能检查一个变量,而不能检查函数的返回值。将validation_errors('<li>','</li>')分配给临时变量,然后插入临时变量var。