使用技巧

今年没有最低的PHP版本颠簸,WordPress会长期支持PHP 5.6

no-minimum-php-version-bump-this-word-to-support-php-5-6-for-a-longer今年没有最低的PHP版本颠簸,WordPress支持PHP 5.6的时间更长了

我们应该领导用户,而不是关注他们。
我们应该引导用户,而不是让他们迷恋。
我们应该开辟通往未来的道路,而不是继续为过去的道路开辟道路。
我们应该说我们做什么,然后做我们所说的。

朱丽叶·赖德斯·福尔默(Juliette Reinders Folmer)在一张 她开的票 仅仅三天前。 她已打开票证,因为预期WordPress的最低支持版本的PHP会有所发展。 在看到不再支持PHP 5.6的计划后,她打开了它。 WordPress 5.6发布计划 (请注意,初始发布计划不一定是一成不变的)。

不可否认,随着WordPress 5.6的发布,放弃对PHP 5.6的支持是对称的。 Fate似乎感到沮丧,他说是时候摆脱平台对该版本的支持了,该版本于2018年12月停产。这将是一个不错的选择,欢送会迎来一个保持相似外观的新时代。与最新的编程语言保持同步。

但是兴奋被切断了。 WordPress开发人员,尤其是那些渴望WordPress更主动地更新其PHP要求的开发人员,将不得不继续推动到2021年实现现代化。看起来今年不会发生这种情况。

WordPress联合创始人兼项目负责人Matt Mullenweg, 关了票 开业几小时后。 他说:“请注意,我们不要一味地指出这一点,值得注意的是,我们跟踪的所有WP网站中的PHP分布与该帖子在2018年发布时是相同的:85%等于或高于5.6,”写道。 “只有大约66%的人是7.1及更高。”

自5.2版开始,WordPress至少需要PHP 5.6。 WordPress的核心提交人谢尔盖·比尤科夫(Sergey Biryukov)表示,在5.2至当前5.5版本上安装的WordPress中,只有10.69%的运行PHP 5.6。 这个百分比甚至比团队切换到PHP 5.6+时的百分比还要低。

“鉴于我们仍在发布WP 3.7(将近7年前发布)的安全更新,这并不是说我们要让PHP 5.6或7.0用户没有安全更新,他们只是没有WP的一些最新和最出色的功能5.6+,似乎还不错,” 他在评论中说 在WordPress 5.6公告上。

“这显然是项目负责人应该做出的一项重要的哲学决定,” 发推文 首席开发商Andrew Nacin。 “就其价值而言,十多年来,我们在这方面的理念和标准始终如一。 这些数字强烈表明,放弃PHP 5.6还为时过早。”

尽管确实存在以不同方式查看数据的争论,但多年来,WordPress的指导思想之一就是使该平台可供尽可能多的用户访问。 这意味着要采取缓慢,审慎的方法,同时还要与Web主机和用户保持联系。 放弃对旧版本PHP的支持并没有像某些人(包括我)那样快。

更新最低版本的PHP的需求不仅与希望使用最新,最精巧的工具的开发人员有关。 存在实际问题。 PHP 8.0计划于2020年11月26日发布。不管WordPress的最低要求版本如何,它还必须与最新版本的PHP一起使用。 平台支持的版本范围越广,测试难度就越大。

PHPUnit就是这种情况,PHPUnit是针对WordPress之类的PHP应用程序的测试框架。 PHPUnit 8至少支持PHP 7.2。 从技术上讲,它的语法需要PHP 7.1,因此需要WordPress版本。 PHPUnit 9最低要求为7.3,并且对于测试PHP 8.0兼容性是必需的。 有一个 公开票 用于解决PHPUnit测试的问题,团队正在探索支持PHP版本范围的选项。

“我们还需要围绕这些PHP和核心升级来处理消息传递,因此我们不会哭狼吞咽,并且不会忽略这些通知,” Mullenweg继续解释说:“ WordPress。 “他们没有说当前版本是什么。 它们不是联系主机的好方法。 它们没有提供有关安全性的准确信息,因为大多数主机运行向后移植的补丁程序,这些补丁对较旧版本的安全性进行修补,而不是由核心PHP项目正式支持。 这些不是免费的升级,我认为必须认真权衡成本与我们能够交付给用户的成本,以及因遗留下这么多人而造成的沉重负担。 现在看来,我们对这些要求感到有点满意,我什至乐意退缩。”

WordPress可能在“真正的”编程圈中开玩笑。 它对过时工具的依赖可能是开发人员使用Next Next Thing构建站点的妙语。 但是,尽管是由于平台不愿快速放弃对旧版本PHP的支持,但它还是吞噬了38%的网络。 任何项目负责人都会质疑,过多地使用其“不留用户”的公式是到达这里的过程的一部分。

要求进行项目领导是一个艰难的要求。 这也很困难,因为像Folmer这样的开发人员已经在PHP编码标准工具中投入了大量工作,并且经常提倡将WordPress推入现代编码实践中,而这常常是不费吹灰之力。

WordPress可以发挥一定的作用。 如果该软件需要升级的PHP体验,则可以通过迫使网络托管公司满足其需求来使其庞大的用户群发挥作用。 资金问题,如果有足够的用户开始寻找更绿色的牧场,那么那些网络主机可能会做出一些调整。 至少这是社区中某些人共享的理论。 “如果对用户/主机(进行中)的操作没有任何影响,为什么他们会不愿意采取行动?” 福尔默问。

至少对于5.6版而言,WordPress项目似乎并没有冒失,这也是一场赌博。

像这样:

喜欢加载中……

资源