作曲家:PHP 7 依赖于 PHP 5.6 项目
Composer: PHP 7 dependency in PHP 5.6 project
我有一个 PHP 5.6 Nette 项目(但我认为这个问题包括所有 php 带有作曲家的项目)我想添加用 PHP 7 编写的依赖项。另外,此项目的 PHP 设置为 5.6。
这行得通吗?
另外一个问题。如果我必须给项目 PHP 7,我不应该为这个项目设置 PHP 到 7,尽管事实上项目本身是在 PHP 5.6 中构建的?
感谢您的回答。
如果您引入基于 PHP7 的部门,则需要 运行 整个项目 PHP7。
这可能会正常工作,但您需要注意 7 和 5 之间的兼容性问题。
比您想象的要多,尤其是在取消引用方面。
检查 here 迁移文档。
某些依赖项是在 PHP 7 中编写的,具有新功能,将无法与 PHP 5.6 一起使用。
http://php.net/manual/en/migration70.new-features.php
但是当将我们的项目设置为 PHP 7 时,您的项目应该可以运行。但是,正如@DevDonkey 提到的,我们需要检查 7 和 5 之间的兼容性问题。
我有一个 PHP 5.6 Nette 项目(但我认为这个问题包括所有 php 带有作曲家的项目)我想添加用 PHP 7 编写的依赖项。另外,此项目的 PHP 设置为 5.6。
这行得通吗?
另外一个问题。如果我必须给项目 PHP 7,我不应该为这个项目设置 PHP 到 7,尽管事实上项目本身是在 PHP 5.6 中构建的?
感谢您的回答。
如果您引入基于 PHP7 的部门,则需要 运行 整个项目 PHP7。
这可能会正常工作,但您需要注意 7 和 5 之间的兼容性问题。
比您想象的要多,尤其是在取消引用方面。
检查 here 迁移文档。
某些依赖项是在 PHP 7 中编写的,具有新功能,将无法与 PHP 5.6 一起使用。
http://php.net/manual/en/migration70.new-features.php
但是当将我们的项目设置为 PHP 7 时,您的项目应该可以运行。但是,正如@DevDonkey 提到的,我们需要检查 7 和 5 之间的兼容性问题。