phpcodeignitervalidationsession

"Fatal error: Can't use method return value in write context" when using CodeIgniter's set_flashdata() with validation_errors()


I'm getting this fatal error message:

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

Could someone tell me what it means?

The line it refers to is this:

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

Solution

  • That line should be:

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