在我的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' –