Maison > développement back-end > tutoriel php > Échanger des variables en PHP en utilisant la déstructuration

Échanger des variables en PHP en utilisant la déstructuration

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Libérer: 2024-07-19 15:25:37
original
1088 Les gens l'ont consulté

Swap variables in PHP using destructuring

L'échange de variables est une tâche courante, enseignée et souvent mise en œuvre à l'aide d'une variable temporaire comme celle-ci :

function swap(&$left, &$right): void
{
    $tmp = $left;
    $left = $right;
    $right = $tmp;
}
Copier après la connexion

Mais il existe un moyen plus court en utilisant la déstructuration (depuis php 7.1 !) :

function swap(&$left, &$right): void
{
    [$left, $right] = [$right, $left];
}
Copier après la connexion

Peut-être que le code semble un peu étrange et que je ne l'ai pas analysé pour des problèmes de performances, mais il aide à comprendre la déstructuration.

Au fait, ce n'est pas une fonctionnalité uniquement php, n'hésitez pas à la tester, par ex. en javascript.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal