【发布时间】:2010-09-21 05:21:52
【问题描述】:
我想知道是否有办法使用这样的东西:
$t1=1;
$t2=2;
$t3="$t1>$t2";
if($t3)
echo "Greater";
else
echo "Smaller";
这将评估为真,因为 $t3 是一个字符串,但这是错误的!!!
那么有没有办法在字符串中包含 if 条件。
我听说我们可以为此使用 eval: PHP - if condition inside string
但这怎么可能???
【问题讨论】:
-
查看你附加的链接中的答案,这与 eval() 的例子完全相同
-
为什么不
if ($t1 > $t2) echo "Greater" else echo "Smaller"? -
链接中包含的示例对我不起作用所以,我想再问一次!!!
标签: php string if-statement