在我的Laravel項目中,我嘗試添加如果條件,一切正常,但當我試圖檢查if(true == true)
作爲一個字符串失敗。PHP如果條件字符串
這是字符串:true && true && true && true
另外,如果我嘗試:true == false && true == false && true == true && true == true
if($this->checkConditions($c_operator, $c_value, $c_value_given)) {
$status = 'true';
} else {
$status = 'false';
}
if(empty($run[$run_id]['query'])) {
$run[$run_id]['query'] = ''.$status.' '.$rule->connection;
} else {
$run[$run_id]['query'] .= ' '.$status.' '.$rule->connection;
}
最終的響應函數
if($r['query']) {
dump($r['query']);
} else {
dump('error - '.$r['query']);
}
它總是傾dump($r['query']);
我也嘗試過eval()
函數,但沒有奏效。
也許有人知道這是否可能。
...什麼?你能告訴我們實際的代碼而不是你的僞代碼嗎? – Epodax
請提供有關此問題的更多具體信息。 – aslawin
你想要做什麼?你檢查'bool true'是否是'bool false',2次。 'bool true'與'bool true'一樣''bool true' –