PHP | Ds\Pair __construct() Function

The Ds\Pair::__construct() function is an inbuilt function in PHP which is used to create a new instance.
Syntax:
public Ds\Pair::__construct( $key, $value )
Parameters: This function accepts two parameters as mentioned above and described below:
- $key: This parameter holds the key of the pair element.
- $value: This parameter holds the value of the pair element.
Return Value: This function does not return any value.
Below programs illustrate the Ds\Pair::__construct() function in PHP:
Program 1:
<?php // PHP program to illustrate the // Ds\Pair::__construct() function // Declare a new pair $pair = new \Ds\Pair(); // Display the pair elements print_r($pair); // Creating another pair $pair = new \Ds\pair( ["1", "2", "3"], ["Geeks", "for", "Geeks"] ); // Display the pair elements print_r($pair); ?> |
Output:
Ds\Pair Object
(
[key] =>
[value] =>
)
Ds\Pair Object
(
[key] => Array
(
[0] => 1
[1] => 2
[2] => 3
)
[value] => Array
(
[0] => Geeks
[1] => for
[2] => Geeks
)
)
Program 2:
<?php // PHP program to illustrate the // Ds\Pair::__construct() function // Creating a pair $pair = new \Ds\pair( ["a", "b", "c"], ["10", "2", "30"] ); // Display the pair elements var_dump($pair); ?> |
Output:
object(Ds\Pair)#1 (2) {
["key"]=>
array(3) {
[0]=>
string(1) "a"
[1]=>
string(1) "b"
[2]=>
string(1) "c"
}
["value"]=>
array(3) {
[0]=>
string(2) "10"
[1]=>
string(1) "2"
[2]=>
string(2) "30"
}
}
Reference: https://www.php.net/manual/en/ds-pair.construct.php
Whether you’re preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape, zambiatek Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we’ve already empowered, and we’re here to do the same for you. Don’t miss out – check it out now!



