aliance / bitmask

简单的位掩码实现

3.0.0 2023-02-03 00:22 UTC

This package is auto-updated.

Last update: 2024-08-30 01:06:07 UTC


README

License Packagist PHP Version Code Coverage

关于

Bitmask 是一个简单的 PHP 位操作实现,用于创建掩码。可用于某些标志的实现。仅在 x64 平台上支持 64 位(从 0 到 63)。

安装

使用 composer 安装最新版本

composer require aliance/bitmask

如果您为了测试目的检出此库,请安装其依赖项

docker run --rm -it --volume $PWD:/app -u $(id -u):$(id -g) composer:2 i

用法

请查看 示例 文件中的用法。

docker run -it --rm -v "$PWD":/usr/src/bitmask -w /usr/src/bitmask php:8.1-cli php example/example.php  
Check user for all access levels:
Create: no
Read: no
Update: no
Delete: no
–––––––––––––––––––––––––––––––––––

Check user for all access levels:
Create: no
Read: yes
Update: no
Delete: no
–––––––––––––––––––––––––––––––––––

测试

要运行完全测试,只需调用 composer exec phpunit 或使用

docker run -it --rm -v "$PWD":/usr/src/bitmask -w /usr/src/bitmask php:8.1-cli php ./vendor/bin/phpunit 

许可

本软件根据 MIT 许可证 发行。