La función Ds\Pair::copy() es una función incorporada en PHP que se usa para devolver una copia de los elementos de Pair.
Sintaxis:
Ds\Pair Ds\Pair::copy( void )
Parámetros: Esta función no acepta ningún parámetro.
Valor devuelto: esta función devuelve una copia superficial del elemento de par.
Los siguientes programas ilustran la función Ds\Pair::copy() en PHP:
Programa 1:
<?php // Create new Pair $pair = new \Ds\Pair("G", "GeeksforGeeks"); // Display the pair element print_r($pair); // Use copy() function $pair->copy(); echo "Copied pair elements:\n"; // Display the pair element print_r($pair); ?>
Producción:
Ds\Pair Object ( [key] => G [value] => GeeksforGeeks ) Copied pair elements: Ds\Pair Object ( [key] => G [value] => GeeksforGeeks )
Programa 2:
<?php // Create new Pair $pair = new \Ds\Pair(["G", "GeeksforGeeks"], [1, 2]); // Display the pair element var_dump($pair); // Use copy() function $pair->copy(); echo "Copied pair elements:\n"; // Display the pair element var_dump($pair); ?>
Producción:
object(Ds\Pair)#1 (2) { ["key"]=> array(2) { [0]=> string(1) "G" [1]=> string(13) "GeeksforGeeks" } ["value"]=> array(2) { [0]=> int(1) [1]=> int(2) } } Copied pair elements: object(Ds\Pair)#1 (2) { ["key"]=> array(2) { [0]=> string(1) "G" [1]=> string(13) "GeeksforGeeks" } ["value"]=> array(2) { [0]=> int(1) [1]=> int(2) } }
Referencia: https://www.php.net/manual/en/ds-pair.copy.php