您好我想要做這樣的事情PHP動態條件
<?php
$a = 0 ;
$b = 1 ;
$MyCondition = "$a < $b" ;
if ($MyCondition) // should be if($a < $b) !
//DoSomething
?>
怎麼辦呢? 謝謝!
您好我想要做這樣的事情PHP動態條件
<?php
$a = 0 ;
$b = 1 ;
$MyCondition = "$a < $b" ;
if ($MyCondition) // should be if($a < $b) !
//DoSomething
?>
怎麼辦呢? 謝謝!
<?php
$a = 0 ;
$b = 1 ;
$MyCondition = $a < $b ;
if ($MyCondition) //
//DoSomething
?>
但我得到$ MyCondition作爲一個字符串..我怎麼能處理它? –
$a = 2 ;
$b = 3 ;
$MyCondition = $a < $b ;
if ($MyCondition){
echo "true";
}else{
echo "false";
}
我不明白爲什麼不過,當你可以使用
if ($a < $b)
@Gordon我試圖建立其在字符串中計算表達式的功能。我成功地使用'eval()' –
@MorCohen來做這個更新。現在你知道你可以使用eval了,請查看http://stackoverflow.com/questions/951373/when-is-eval-evil-in-php和鏈接後的答案以獲得更好的選擇。 – Gordon