PHP-библиотека для представления и обработки коллекций: типизированные коллекции и отображения по мотивам Java Collections Framework.
ramsey/uuid
PHP-библиотека для генерации UUID и работы с ними.
- Звёзды
- 12,632
- Форки
- 533
- Открытые issues
- 28
- Последний коммит
- 2 месяца назад
Что это?
ramsey/uuid — PHP-библиотека для создания и обработки UUID — 128-битных идентификаторов, которые позволяют помечать записи, запросы и объекты без общего счётчика. Библиотека устанавливается через Composer и предназначена для PHP-приложений, которым нужны идентификаторы, уникальные в разных системах.
Библиотека создана по образцу UUID-библиотек для Java и Python и охватывает основные операции с идентификаторами: генерацию новых значений, разбор и проверку существующих строк, а также сравнение и преобразование UUID. Текущая основная версия — 4; для перехода с версии 3 в проекте есть руководство по обновлению.
Полная документация, примеры и ответы на часто задаваемые вопросы опубликованы на сайте документации проекта.
Ключевые возможности
- 01Генерирует UUID с помощью PHP-кода, устанавливаемого через Composer.
- 02Разбирает, проверяет и сравнивает существующие строки UUID.
- 03Создана по образцу UUID-библиотек для Java и Python.
- 04Содержит руководство по обновлению с версии 3 до версии 4.
Сценарии использования
- Назначение уникальных первичных ключей записям в базе данных PHP-приложения.
- Генерация идентификаторов для ресурсов API или распределённых запросов.
- Проверка строк UUID, полученных от клиентов или внешних систем.
Быстрый старт
- 1
Установите пакет с помощью Composer
composer require ramsey/uuid
Темы
Частые вопросы
- Что такое uuid?
- PHP-библиотека для генерации UUID и работы с ними. ramsey/uuid — PHP-библиотека для создания и обработки UUID — 128-битных идентификаторов, которые позволяют помечать записи, запросы и объекты без общего счётчика. Библиотека устанавливается через Composer и предназначена для PHP-приложений, которым нужны идентификаторы, уникальные в разных системах.
- uuid можно использовать бесплатно? Какая у него лицензия?
- uuid распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- uuid всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в uuid — 17 сент. 2026 г..
- Для чего можно использовать uuid?
- Назначение уникальных первичных ключей записям в базе данных PHP-приложения. Генерация идентификаторов для ресурсов API или распределённых запросов. Проверка строк UUID, полученных от клиентов или внешних систем.
- Как установить uuid?
- Установите пакет с помощью Composer: composer require ramsey/uuid
- Где скачать uuid?
- Исходный код и инструкции по установке — на GitHub: https://github.com/ramsey/uuid
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Лёгкий, быстрый и гибкий полнофункциональный веб-фреймворк для PHP — четвёртая мажорная версия CodeIgniter, переписанная для современного PHP.
Пакет Laravel, который регистрирует маршруты по атрибутам PHP 8, размещённым непосредственно в классах контроллеров и их методах.
Лёгкий форумный пакет для Laravel: добавляет темы, сообщения и категории в существующее приложение с минимальной настройкой.
Tap Homebrew с формулами для установки разных версий PHP (с 5.6 по 8.7) в macOS и Linux.
Набор проверок PHP_CodeSniffer для более безопасного и чистого PHP-кода с единообразным форматированием; многие нарушения можно исправить автоматически.