note 90502 deleted from function.eval by danbrown
| From: | danbrown@php.net | Date: | Sat, 25 Apr 2009 14:54:21 +0000 |
| Subject: | note 90502 deleted from function.eval by danbrown | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-153720@lists.php.net to get a copy of this message | ||
Note Submitter: Anonymous
----
(From http://www.programmingtalk.com/showthread.php?t=31155)
How to get eval() working inside if() statement:
$count = count($rq[$survey_number]);
for ($i=0;$i< $count;$i++) {
$if_state = '$q['.$rq[$survey_number][$i].'] == "NULL"';
if(isset($aa[$survey_number][$rq[$survey_number][$i]])) {
$if_state .= $aa[$survey_number][$rq[$survey_number][$i]];
}
if(eval("return ".$if_state.";")) {
echo $rq[$survey_number][$i].': Is NULL and NOT ok. :
'.$if_state.'<br>';
} else {
echo $rq[$survey_number][$i].': is NULL and IS ok. : '.$if_state.'<br>';
}
}