Repolode
ramsey

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. 1

    Установите пакет с помощью Composer

    composer require ramsey/uuid

Темы

#uuid#php#identifiers#composer#guid#php8#uid

Частые вопросы

Что такое 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.

6 тыс.+13 за неделю2 тыс.PHPMITАктивно поддерживаетсяОбновлён 22 часа назад