【发布时间】:2012-06-23 02:13:05
【问题描述】:
这可能吗?这个想法是有以下几点:
if ($some_statement) { ... }
其中 $some_statement 变量是一个字符串,如下所示:
$some_statement = ' $day == "Monday" && $weather == "sunny" ';
我已经对大括号和 eval 函数进行了一些实验,但无法正常工作。谢谢你们,你们太棒了!
【问题讨论】:
-
字符串从何而来,是用户输入的吗?它是受信任的用户输入吗?
-
很多人可能觉得写
if( $day == "Monday" && $weather == "sunny" )更容易 -
是的,不应评估用户输入。除非非常小心。
标签: php string variables conditional