gpt4 book ai didi

具有 4 个变量的 PHP 逻辑运算符

转载 作者:行者123 更新时间:2023-12-03 21:20:47 25 4
gpt4 key购买 nike

我想根据 4 个变量的组合设置表单字段的 disabled 状态:processed、process started、process ended、user id

如果不打算处理,则应禁用表单域

如果进程已经开始或结束,它也应该被禁用,除非用户 id == 1。所以用户 1 仍然可以填写表单字段,即使进程已经开始或结束。如果不处理它,也应该为用户 1 禁用它。

我正在尝试这种方式,但没有像我预期的那样工作,所以我的逻辑或理解 PHP 的工作方式一定存在缺陷:

'disabled' => !$proc || (($proc_started || $proc_ended) && !$user_id == 1)

这样其他用户也可以看到表单字段,这是我不想要的。它是逻辑运算符的层次结构吗?你能给我指出正确的方向吗?谢谢。

最佳答案

!$user_id == 1(!$user_id) == 1

$foo = 42;

!$foo == false;

你想写 !($user_id == 1)$user_id != 1

关于具有 4 个变量的 PHP 逻辑运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56750457/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com