In meinem Laravel-Projekt versuche ich hinzufügen, wenn Bedingungen, alles funktioniert, aber wenn ich versuche, if(true == true)
als eine Zeichenfolge zu überprüfen, schlägt es fehl.PHP wenn Bedingung in String
Dies ist die Zeichenfolge: true && true && true && true
Auch wenn ich versucht: 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;
}
Die letzte Antwortfunktion
if($r['query']) {
dump($r['query']);
} else {
dump('error - '.$r['query']);
}
Es wird Dump immer dump($r['query']);
ich auch versucht, die eval()
Funktion, aber das hat nicht funktioniert.
Vielleicht weiß jemand, ob das möglich ist.
... was? Könnten Sie uns bitte den tatsächlichen Code anstelle Ihres Pseudocodes zeigen? – Epodax
Bitte geben Sie spezifischere Informationen zu diesem Problem an. – aslawin
Was möchten Sie tun? Sie überprüfen, ob das 'bool true'' bool false' ist, 2 mal. Das Gleiche gilt für 'bool true' ist' bool true' –