PHP | SplDoublyLinkedList __construct() Function
The SplDoublyLinkedList::__construct() function is an inbuilt function in PHP which is used to create a new empty doubly linked list.
Syntax:
public SplDoublyLinkedList::__construct( void )
Parameters: This function does not accept any parameter.
Return Value: This function does not return any value.
Below programs illustrate the SplDoublyLinkedList::__construct() function in PHP:
Program 1:
<?php
$list = new SplDoublyLinkedList();
$list ->push(10);
$list ->push(20);
$list ->push(30);
var_dump( $list );
?>
|
Output:
object(SplDoublyLinkedList)#1 (2) {
["flags":"SplDoublyLinkedList":private]=>
int(0)
["dllist":"SplDoublyLinkedList":private]=>
array(3) {
[0]=>
int(10)
[1]=>
int(20)
[2]=>
int(30)
}
}
Program 2:
<?php
$list = new SplDoublyLinkedList();
$list ->add(0, "Welcome" );
$list ->add(1, "to" );
$list ->add(2, "GeeksforGeeks" );
$list ->add(3, "A" );
$list ->add(4, "Computer" );
$list ->add(5, "Science" );
$list ->add(6, "Portal" );
var_dump( $list );
?>
|
Output:
object(SplDoublyLinkedList)#1 (2) {
["flags":"SplDoublyLinkedList":private]=>
int(0)
["dllist":"SplDoublyLinkedList":private]=>
array(7) {
[0]=>
string(7) "Welcome"
[1]=>
string(2) "to"
[2]=>
string(13) "GeeksforGeeks"
[3]=>
string(1) "A"
[4]=>
string(8) "Computer"
[5]=>
string(7) "Science"
[6]=>
string(6) "Portal"
}
}
Last Updated :
07 Mar, 2024
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...