| Posted by Alan Little on 06/16/53 11:48 
Carved in mystic runes upon the very living rock, the last words ofJerry Stuckle of comp.lang.php make plain:
 
 > Rik wrote:
 >> Baron Samedi wrote:
 >>
 >>>1) oops, I didn't know that about the single quotes. Thanks.
 >>>
 >>>What did you mean by "escape the $  for $condition " ?
 >>
 >> In:
 >> eval("$condition = ($text)? true : false;");
 >>
 >> PHP will try to search for the variable "condition" to put in the
 >> eval statement.
 >>
 >> Escaping it like:
 >> eval("\$condition = ($text)? true : false;");
 >>
 >> will let PHP know it has to treat this part as text
 >
 > How about:
 >
 >   $condition = (eval ($text)) ? true : false;
 
 That gives a parse error in the eval, as 2==3 is not a syntactically
 valid PHP statement.
 
 --
 Alan Little
 Phorm PHP Form Processor
 http://www.phorm.com/
  Navigation: [Reply to this message] |