battleyephp/guid
Composer 安装命令:
composer require battleyephp/guid
包简介
PHP BattlEye GUID
README 文档
README
It provides BattlEye GUID value object.
It also can be converted from SteamID64.
Installation
Requires PHP 8.3+
You can install the package via composer:
composer require battleyephp/guid
Usage
To create a GUID from a SteamID64:
use BattlEye\Guid\Guid; $guid = Guid::fromSteamId64(76561198066209976); echo $guid->toString(); // 'a0d1158281d8639495a1908b5a802470' // It is stringable, so you can // cast it to the string. echo (string) $guid;
You can pass an already calculated GUID string to create an object:
use BattlEye\Guid\Guid; $guid = Guid::fromString('a0d1158281d8639495a1908b5a802470'); // same as $guid = new Guid('a0d1158281d8639495a1908b5a802470');
Note: It can contain only valid MD5 hash, otherwise it throws an exception.
use BattlEye\Guid\Exceptions\InvalidGuidException; use BattlEye\Guid\Guid; try { Guid::fromString('invalid'); } catch (InvalidGuidException) { // ... }
Shortcut method to check if GUIDs are the same:
use BattlEye\Guid\Guid; $one = Guid::fromString('a0d1158281d8639495a1908b5a802470'); $two = Guid::fromSteamId64(76561198066209976); if ($one->equals($two)) { // they are the same... }
Testing
composer test
battleyephp/guid 适用场景与选型建议
battleyephp/guid 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 167 次下载、GitHub Stars 达 1, 最近一次更新时间为 2025 年 05 月 01 日, 在 PHP 生态内属于活跃度较高的组件。
它主要适用于以下技术方向: 「php」 「battleye」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。
我们在过去多个企业项目中使用过 battleyephp/guid 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 battleyephp/guid 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
与 battleyephp/guid 相关的其它包
同方向 / 同关键字的高下载量 PHP Composer 包推荐,方便对比选型:
ARC is a lightweight PHP class, that allows you connecting and sending commands easily to your BattlEye server, including Arma 3, Arma 2 and Arma 2: OA game servers.
Alfabank REST API integration
Zero-dependency raw PHP DNS resolver, domain-ownership verification, and intoDNS/MxToolbox-style diagnostics. Queries authoritative nameservers directly over sockets — never trusts the recursive cache for ownership checks.
PHP BattlEye Global Ban Checker
A lightweight plain-PHP framework for database-backed CRUD APIs.
bughq error tracking - PHP SDK
统计信息
- 总下载量: 167
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 18
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-05-01