致命错误解释?

时间:2010-07-29 14:57:34

标签: php codeigniter

我收到了这个致命的错误消息:

  

致命错误:无法在第115行的C:\ wamp \ www \ mySite \ application \ controllers \ eventsManager.php中的写入上下文中使用方法返回值

有人可以告诉我这是什么意思吗?

它引用的是:

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

2 个答案:

答案 0 :(得分:2)

那一行应该是:

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

答案 1 :(得分:-1)

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