验证 PHP 定义函数中的 OR 条件


Validating OR condition in PHP defined function

以下代码不起作用,有人可以建议替代方案吗,

if ((!defined('admin')) || !defined('moderator')) {
die('Access Denied !');
}
if (!defined('admin') && !defined('moderator')) {
    die('Access Denied !');
}
  1. 您添加了太多 ((
  2. 它可能应该是一个 AND 运算符,因为您想测试用户是否既不是管理员也不是版主。
if (!defined('admin')) && !defined('moderator') {
  die('Access Denied !');
}