gpt4 book ai didi

php - 在 PHP 中实现权限

转载 作者:可可西里 更新时间:2023-11-01 12:25:36 26 4
gpt4 key购买 nike

我曾多次尝试这样做,但都没有成功。看完this post ,这让我有兴趣再次这样做。那么谁能告诉我为什么以下内容不起作用?

<?php

$guest = 1;
$editor = 2;
$admin = 4;

$user = $editor;

if( $user == ($editor | $admin) ) {
echo "Test";
}

?>

最佳答案

使用按位或运算符 (|) 设置位,使用与运算符 (&) 检查位。您的代码应如下所示:

<?php

$guest = 1;
$editor = 2;
$admin = 4;

$user = $editor;

if( $user & ($editor | $admin) ) {
echo "Test";
}

?>

如果您不了解二进制以及位运算符的具体作用,则应该去学习它。您将了解如何更好地做到这一点。

关于php - 在 PHP 中实现权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17172/

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