准备PHP应用程序用Symfony Polyfills 7ob娱乐下载

《阿凡达》的帕维尔Batanov
@Javier,

1)是的,我知道,但是readme状态相反的,正如我所提到的

2)如果你能克服低版本的解释器polyfills——你真的不需要升级它。但最优势不仅是新版本的软件(类、接口、函数等)基础设施——语法,性能,等:

*你不会得到5.6 polyfill的发电机
*你不会获得php 7.0的性能
*你不会得到严格typehinting polyfill和标量typehints 7.0
*你不会得到? ?运营商以7.1 polyfill

如果你能更高版本上运行您的代码的PHP——你已经准备和不需要polyfills。如果不是——polyfill不会帮助。其他的都是关于你的逻辑升级和保持向后compatilbility,如果你的项目是可分配的应用程序或库)
《阿凡达》的哈维尔·Eguiluz
@Pavel是的,有新的语言结构,在这些polyfills无法实施。但是直到现在你必须选择:留在5.3和使用现代PHP功能或升级到7。x和使用现代功能。Polyfills带来另一种可能性:在5.3,但是开始使用一些7。x功能现代化应用虽然我们等到我们可以完全升级到7. x。
《阿凡达》的哈维尔·Eguiluz
@Niels我已经更新了文章提到Symfony 4需要PHP 7.1。ob娱乐下载谢谢!
《阿凡达》的尼古拉斯Grekas
@Pavel polyfill是外包技术债务:例如password_hash:介绍了函数之前,我们有一个类似的implem Symfony核心。ob娱乐下载通过使用一个polyfilled implem,我们没有等来提高我们的最低要求删除一些代码,从而降低我们的维护负担。
《阿凡达》的托马斯Votruba
这是否意味着Symfony 3.4还需要ob娱乐下载PHP 7.1吗?或有2各部门了吗?
《阿凡达》的帕维尔Batanov
@Nicolas polyfilled实现阻止你撞低缺乏如何请求吗?保持低deps约公元前广泛支持不是升级在我的脑海里。如果我的应用程序需要PHP 5.4 | ^ ^ 7.0,下降较低的PHP版本更新composer.json的问题。但如果你的应用需要PHP ^ 5.4只,polyfill不帮助你处理^ 7.0。sensio赞助弃用探测器。表象。大量的其他工具。但不是polyfill。

Polyfills,就像你说的,是关于使用新功能在你的应用范围更广泛的平台,但不准备新平台的应用程序。

我认为我们把不同的术语“应用程序”这个词,你和@Javier谈到的DX,容易支持等等,但是在我看来“应用程序”也分配和部署,对我来说“准备PHP 7”不仅是使用一些新特性,但也有能力运行的新环境。
《阿凡达》的哈维尔·Eguiluz
@Pavel是的,我们对此有不同的看法。总结我的立场是:

如果你的公司/环境困在PHP 5。x,您的应用程序不必被困。Symfob娱乐下载ony Polyfills添加到您的应用程序,并开始使用一些PHP 7功能。

评论都关门了。

以确保评论保持相关,他们关闭了旧的帖子。