PHP用 Composer InstalledVersions 在程式中取得套件版本號用 Composer 2 的 InstalledVersions::getVersion() 在執行期取得套件版本,無需解析 composer.lock。有時候需要在程式裡判斷某個 Composer 套件的版本號,例如做向下相容或 feature flag。用 InstalledVersions 取得版本Composer 2 內建的 InstalledVersions class 可以直接查詢任何已安裝套件的版本:1 2 3 use Composer\InstalledVersions; InstalledVersions::getVersion('laravel/framework');