如何要求与PHP版本兼容的包?

时间:2016-11-08 17:48:06

标签: php composer-php dependency-management

在composer.json中,我依赖许多PHP包。我希望依赖关系能够解析为与PHP 5.5兼容的包,但仍然可以在PHP 7上运行。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

通常,PHP是向后兼容的,因此您应该能够在任何较新版本上运行您的库,因此您应该足以指定所需的最低版本。

要指定特定的PHP版本,请使用platform配置指令:

{
    "name": "some/library",
    "version": "1.0.0",
    "config":
        "platform": {
            "php": "5.5"
        }
    }
}