Java Collections Frameworkに着想を得た、型付きのコレクションやマップを提供するPHPライブラリです。
ramsey/uuid
UUID(汎用一意識別子)の生成と操作に使えるPHPライブラリです。
- スター
- 12,632
- フォーク
- 533
- 未解決の Issue
- 28
- 最終コミット
- 2 か月前
これは何?
ramsey/uuidは、UUIDの作成と操作に使えるPHPライブラリです。UUIDは、中央のカウンターを使わずにレコード、リクエスト、オブジェクトを識別するための128ビットの識別子です。Composerでインストールでき、システムをまたいで一意な識別子が必要なPHPアプリケーションを対象としています。
JavaとPythonのUUIDライブラリを参考に設計されており、識別子に関する一般的な処理をカバーします。新しい値の生成、既存の文字列のパースと検証、比較や変換が可能です。現在のメジャーリリースはバージョン4で、バージョン3からの移行ガイドも用意されています。
詳しいドキュメントや使用例、よくある質問は、プロジェクトのドキュメントサイトで公開されています。
主な機能
- 01Composer経由でインストールしたPHPコードからUUIDを生成できます。
- 02既存のUUID文字列をパース、検証、比較できます。
- 03JavaとPythonのUUIDライブラリを参考に設計されています。
- 04バージョン3からバージョン4へのアップグレードガイドが含まれています。
ユースケース
- PHPアプリケーションで、データベースのレコードに一意な主キーを割り当てる。
- APIリソースや分散リクエスト用の識別子を生成する。
- クライアントや外部システムから受け取ったUUID文字列を検証する。
クイックスタート
- 1
Composerでパッケージをインストールする
composer require ramsey/uuid
トピック
よくある質問
- uuid とは?
- UUID(汎用一意識別子)の生成と操作に使えるPHPライブラリです。 ramsey/uuidは、UUIDの作成と操作に使えるPHPライブラリです。UUIDは、中央のカウンターを使わずにレコード、リクエスト、オブジェクトを識別するための128ビットの識別子です。Composerでインストールでき、システムをまたいで一意な識別子が必要なPHPアプリケーションを対象としています。
- uuid は無料で使えますか?ライセンスは?
- uuid は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- uuid は今もメンテナンスされていますか?
- 半年以内に更新あり。uuid の最終コミットは 2026年9月17日 です。
- uuid は何に使えますか?
- PHPアプリケーションで、データベースのレコードに一意な主キーを割り当てる。 APIリソースや分散リクエスト用の識別子を生成する。 クライアントや外部システムから受け取ったUUID文字列を検証する。
- uuid のインストール方法は?
- Composerでパッケージをインストールする: composer require ramsey/uuid
- uuid はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/ramsey/uuid
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
120354PHPMIT更新 3 か月前
現代的なPHP向けに書き直された、軽量で高速かつ柔軟なPHPフルスタックWebフレームワーク。CodeIgniterの第4世代です。
6011+13 今週2008PHPMIT活発にメンテナンス更新 15 時間前
コントローラーのクラスやメソッドにPHP 8属性を付けてルートを登録できるLaravelパッケージです。
88385PHPMIT更新 一昨日
既存のLaravelアプリに、最小限の設定でスレッド、投稿、カテゴリーを追加できる軽量なフォーラムパッケージです。
651174PHPMIT活発にメンテナンス更新 5 日前
macOSとLinuxにPHP 5.6〜8.7の複数バージョンをインストールできるHomebrew tap。
2877183RubyMIT活発にメンテナンス更新 一昨日
PHP_CodeSniffer用の多数のsniffを収録し、自動修正にも対応した、より安全で読みやすく一貫性のあるPHPコードを実現するルールセット。
1478197PHPMIT活発にメンテナンス更新 一昨日