PHP摘要159(2019年6月17日至7月1日)


带有新闻和资料链接的新鲜选择。 在发行版中:PHP 7.4.0 alpha 2,BeerPHP,PHP Internals对最新RFC的回顾,包括Strict运算符指令,有用的工具的一部分,视频等。

祝您阅读愉快!



新闻与发布



PHP内部


  • [RFC]在写时复制时规范化数组的“自动增量”值 -建议在复制数组时重置“自动增量”值 ,就好像复制一个新的空数组将与旧数组一一填充一样。
    隐藏文字
    $array = [0, 1, 2, 3]; unset($array[3], $array[2]); $arrayCopy = $array; $arrayCopy[] = 2; //    ,     . //       . assert($arrayCopy === [0, 1, 2]); 
  • [RFC]严格的运算符指令 -PHP对大多数运算符执行隐式类型转换。 而且由于转换规则非常复杂,因此通常可能导致不可预测的结果。 在此RFC中,建议引入一个新的strict_operators指令,该指令将限制类型转换并允许为不兼容的操作数抛出TypeError错误。 该文档非常详细,并描述了许多示例,建议您仔细阅读。 同样,该指令更改了switch构造的行为。
  • PHP 7.4的[RFC]弃用 -提议在7.4中弃用另一种功能,然后在8.0中删除。 来自有趣的:
    •现在在implode()参数可以按任何顺序传递-建议仅保留规范的implode(string $glue, array $pieces)
    •您可以使用real类型代替float -后者将被删除。
  • [RFC]添加str开始和结束函数 -建议添加函数str_begins()str_ibegins()str_ends()str_iends()mb_str_begins()mb_str_ibegins()mb_str_ends()mb_str_iends()
  • 对于php-src存储库,他们向Azure DevOps添加了一条管道
  • 音讯 PHP内部新闻#15-关于Scott Duttonbase_convert()改进。
  • 音讯 PHP内部新闻#16-Joe Watkins一起[RFC]上取消ext / recode捆绑

工具



Symfony



拉拉韦尔



i



异步php



学习资料



感谢您的关注!

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

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

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

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


All Articles