"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Trocar variáveis ​​em PHP usando desestruturação

Trocar variáveis ​​em PHP usando desestruturação

Publicado em 2024-08-20
Navegar:573

Swap variables in PHP using destructuring

Trocar variáveis ​​é uma tarefa comum, ensinada e frequentemente implementada usando uma variável temporária como esta:

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

Mas existe uma maneira mais curta usando desestruturação (desde php 7.1!):

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

Talvez o código pareça um pouco estranho e eu não o analisei em busca de problemas de desempenho, mas ajuda a entender a desestruturação.

A propósito, esse não é um recurso somente php, sinta-se à vontade para testá-lo, por exemplo. em javascript.

Declaração de lançamento Este artigo foi reproduzido em: https://dev.to/tahomash/swap-variables-in-php-using-destructuring-4n64?1 Se houver alguma violação, entre em contato com [email protected] para excluí-la
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3