isset on flashdata

Hi, im rying to collect a flashdata elemento after a redirect, an for ensuring the opration i want to first check if the element is set
if(!$this->session->flashdata('hash') || !isset($this->session->flashdata('hash'))){
echo 'error';


then i get the following error:
Fatal error: Can't use method return value in write context in /home/public_html/ci2/application/controllers/test.php on line 197
is it because it is $this->session->flashdata just do an "echo" ?


You can not use isset() on a method call.

And it's pointless as well, as flashdata() will always return a value (which is FALSE if the flash variable doesn't exist).

Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  

  Theme © 2014 iAndrew  
Powered By MyBB, © 2002-2021 MyBB Group.