PHP | Ds\Pair copy() Function

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", "zambiatek"); // Display the pair element print_r($pair); // Use copy() function $pair->copy(); echo "Copied pair elements:\n";// Display the pair element print_r($pair); ?> |
Output:
Ds\Pair Object
(
[key] => G
[value] => zambiatek
)
Copied pair elements:
Ds\Pair Object
(
[key] => G
[value] => zambiatek
)
Program 2:
php
<?php // Create new Pair$pair = new \Ds\Pair(["G", "zambiatek"], [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); ?> |
Output:
object(Ds\Pair)#1 (2) {
["key"]=>
array(2) {
[0]=>
string(1) "G"
[1]=>
string(13) "zambiatek"
}
["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) "zambiatek"
}
["value"]=>
array(2) {
[0]=>
int(1)
[1]=>
int(2)
}
}



