note 90502 added to function.eval

From: Date: Sat, 25 Apr 2009 02:42:44 +0000
Subject: note 90502 added to function.eval
Groups: php.notes 
Request: Send a blank email to php-notes+get-153706@lists.php.net to get a copy of this message
(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>'; } } ---- Server IP: 209.41.74.194 Probable Submitter: 72.253.60.41 ---- Manual Page -- http://www.php.net/manual/en/function.eval.php Edit -- https://master.php.net/note/edit/90502 Del: integrated -- https://master.php.net/note/delete/90502/integrated Del: useless -- https://master.php.net/note/delete/90502/useless Del: bad code -- https://master.php.net/note/delete/90502/bad+code Del: spam -- https://master.php.net/note/delete/90502/spam Del: non-english -- https://master.php.net/note/delete/90502/non-english Del: in docs -- https://master.php.net/note/delete/90502/in+docs Del: other reasons-- https://master.php.net/note/delete/90502 Reject -- https://master.php.net/note/reject/90502 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#153706) next »