The Ds\Pair::copy() function is an inbuilt function in PHP which is used to return a copy of Pair elements. Syntax:
Ds\Pair::copy( void )
Parameters: This function does not accept any parameters. Return Value: This function returns a shallow copy of the pair element. Below programs illustrate the Ds\Pair::copy() function in PHP: Program 1:
php
<?php // Create new Pair $pair = new \Ds\Pair("G", "neveropen"); // Display the pair element print_r( $pair ); // Use copy() function $pair -> copy (); echo "Copied pair elements:\n"; // Display the pair element print_r( $pair ); ?> |
Ds\Pair Object ( [key] => G [value] => neveropen ) Copied pair elements: Ds\Pair Object ( [key] => G [value] => neveropen )
Program 2:
php
<?php // Create new Pair $pair = new \Ds\Pair(["G", "neveropen"], [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 ); ?> |
object(Ds\Pair)#1 (2) { ["key"]=> array(2) { [0]=> string(1) "G" [1]=> string(13) "neveropen" } ["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) "neveropen" } ["value"]=> array(2) { [0]=> int(1) [1]=> int(2) } }