使用笨我要检查,如果表单验证是假的,或者如果我的其他变量被设置使用逻辑运算符:如果这两种方法的结果或者变量被设置
if (isset($answer_error) || $this->form_validation->run() == false)
{
//Do stuff
}
但出于某种原因,我不能检查这两个在一个有条件的陈述中,为什么是这样?
编辑:我当时在处理被称为 “短路评价” How can I have PHP avoid lazy evaluation?
首先evaluationg每学期固定它
$validation = $this->form_validation->run();
$my_validation = isset($answer_error);
if ($my_validation || $validation == false)
{}
如果使用'||'在一个条件中检查两个条件,请使用'&&'运算符! – Saty
我需要检查两者是否都设置为 –
它是否做你要求的。也许你没有正确地解答这个问题......我怀疑,“设置”你可能意味着“不是空的”,这是一个不同的事情。 – Narf