有時候需要在程式裡判斷某個 Composer 套件的版本號,例如做向下相容或 feature flag。
用 InstalledVersions 取得版本
Composer 2 內建的 InstalledVersions class 可以直接查詢任何已安裝套件的版本:
| |
參考資源
- Composer 官方文件:InstalledVersions 執行期 API — InstalledVersions class 完整方法說明
- Composer GitHub 儲存庫 — Composer 原始碼與 changelog
- PHP 官方文件:命名空間與 use 陳述式 — PHP 命名空間基礎說明
