PHP摘要162号(2019年8月1日至12日)


带有新闻和资料链接的新鲜选择。 问题:关于PHP的未来:P ++或PHP2020,采用了PSR-12,PHP 7.4 beta 2,Slim 4和其他发行版,一部分有用的工具,以及更多其他内容。

祝您阅读愉快!



新闻与发布



PHP内部


  • P ++ -关于删除短标签的PHP Internals的争议和指责<? 最终,通过参考和其他讨论明确地传递了参数,导致Zeev Surasky出乎意料地提出要制作新的PHP方言。 P ++的工作名称在这里绝非偶然-Zeev建议创建一种“姊妹”语言,例如C ++ forC。还假定PHP和P ++将在同一运行时同时开发。

    在新的P ++中,无需考虑向后兼容性,就可以实现许多革命性的改进,清除旧版并恢复顺序。 而且,由于该语言将使用新名称,因此有可能摆脱不良声誉的影响。 经典的PHP将获得JIT,预加载等所有优点,但保留向后兼容性。

    预期该提案会遇到很多反对意见,而Zeev甚至试图通过创建P ++想法FAQ来回答它们。 尽管如此,仍然存在许多问题:有限的资源(大约2人全职从事PHP工作),社区支离破碎,Hack经验,PHP和P ++代码如何真正共存和交互以及其他 许多问题
  • [RFC]命名空间范围再次声明 -作为RFC的一部分,Nikita Popov为该语言的进一步开发提供了一种更进化的方法。 即,使用类型strict_types的可选指令。
    有两种可能的实现方式:细粒度-根据每个功能的指令; 和粗粒度-将一整套功能组合到一个指令中,该指令表示一种语言的修订版或标准,例如“ PHP2020”。 类似于Rust的版本。
  • 参与号召:注释内部函数参数和返回类型 -是否想成为PHP核心的贡献者? 您无法想象会有更好的开始时间!
    关于Reflection内部功能的信息不足是一个非常老的问题。 幸运的是,在PHP 8中,所有东西都已经准备好为参数提供类型支持并内置函数返回值。 实际上,仅需添加相关的注释,为此,不需要C方面的专家。Nikita举了一个PR并举例说明了过程: https : //github.com/php/php-src/pull/4499好了,那么-欢迎提供帮助!

工具



Symfony



拉拉韦尔



i



异步php



学习资料




音频/视频



感谢您的关注!

如果您发现错误或不准确,请在PM中通知我。
问题和建议写在邮件推特上

有关PHP Digest Telegram Channel的更多新闻和评论。

发送链接
搜索所有摘要的链接
先前版本:PHP文摘161号

Source: https://habr.com/ru/post/zh-CN463279/


All Articles