卓越飞翔博客卓越飞翔博客

卓越飞翔 - 您值得收藏的技术分享站
技术文章67338本站已运行429

使用解构在 PHP 中交换变量

使用解构在 php 中交换变量

交换变量是一项常见任务,通常使用这样的临时变量进行教学和实现:

function swap(&$left, &$right): void
{
    $tmp = $left;
    $left = $right;
    $right = $tmp;
}

但是使用解构有一种更短的方法(从 php 7.1 开始!):

function swap(&$left, &$right): void
{
    [$left, $right] = [$right, $left];
}

也许代码看起来有点奇怪,我还没有分析它的性能问题,但它有助于理解解构。

顺便说一句,这不是 php 独有的功能,请随意测试它,例如在 javascript 中。

卓越飞翔博客
上一篇: PHP框架的扩展机制是否可以与第三方库集成?
下一篇: 返回列表
留言与评论(共有 0 条评论)
   
验证码:
隐藏边栏