"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > Intercambiar variables en PHP usando desestructuración

Intercambiar variables en PHP usando desestructuración

Publicado el 2024-08-20
Navegar:203

Swap variables in PHP using destructuring

El intercambio de variables es una tarea común, que se enseña y, a menudo, se implementa utilizando una variable temporal como esta:

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

Pero hay una forma más corta de usar la desestructuración (¡desde php 7.1!):

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

Tal vez el código parece un poco extraño y no lo he analizado para detectar problemas de rendimiento, pero ayuda a comprender la desestructuración.

Por cierto, esa no es una característica exclusiva de PHP, no dudes en probarla, p. en javascript.

Declaración de liberación Este artículo se reproduce en: https://dev.to/tahomash/swap-variables-in-php-using-destructuring-4n64?1 Si hay alguna infracción, comuníquese con [email protected] para eliminarla.
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3