这是我的第一个问题。 我一直想知道,只要发现一个操作数($ a,$ b,$ c ...)是,求和运算($ a或$ b或$ c ...)的评估是否就停止是的。
具体来说,我需要知道如果未设置$ _SESSION [“ user”],则下面的代码是否抛出错误。
session_start();
if (!isset($_SESSION["user"]) or ($_SESSION["user"] != "admin")) {
header('Location: index.php');
exit;
}
//follows a page that only the user with name "admin" should see...
我的问题与以下问题非常相似:Checking all conditions in a logical disjunction,但我想知道它如何在PHP中工作。 而且,连词是否也一样(一旦发现错误陈述,就停止评估)?
非常感谢您的提前帮助。