php-internal-docs
8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
spl_dllist.stub.php
Go to the documentation of this file.
1
<?php
2
4
5
class
SplDoublyLinkedList
implements
Iterator
,
Countable
,
ArrayAccess
,
Serializable
6
{
8
public
const
int
IT_MODE_LIFO
= UNKNOWN;
10
public
const
int
IT_MODE_FIFO
= UNKNOWN;
12
public
const
int
IT_MODE_DELETE
= UNKNOWN;
14
public
const
int
IT_MODE_KEEP
= UNKNOWN;
15
17
public
function
add
(
int
$index, mixed $value):
void
{}
18
20
public
function
pop
(): mixed {}
21
23
public
function
shift
(): mixed {}
24
26
public
function
push
(mixed $value):
void
{}
27
29
public
function
unshift
(mixed $value):
void
{}
30
32
public
function
top
(): mixed {}
33
35
public
function
bottom
(): mixed {}
36
38
public
function
__debugInfo
(): array {}
39
41
public
function
count
(): int {}
42
44
public
function
isEmpty
(): bool {}
45
47
public
function
setIteratorMode
(int $mode): int {}
48
50
public
function
getIteratorMode
(): int {}
51
56
public
function
offsetExists
($index): bool {}
57
62
public
function
offsetGet
($index): mixed {}
63
68
public
function
offsetSet
($index, mixed $value):
void
{}
69
74
public
function
offsetUnset
($index):
void
{}
75
77
public
function
rewind
():
void
{}
78
80
public
function
current
(): mixed {}
81
83
public
function
key
(): int {}
84
86
public
function
prev
():
void
{}
87
89
public
function
next
():
void
{}
90
92
public
function
valid
(): bool {}
93
95
public
function
unserialize
(string
$data
):
void
{}
96
98
public
function
serialize
(): string {}
99
101
public
function
__serialize
(): array {}
102
104
public
function
__unserialize
(array
$data
):
void
{}
105
}
106
107
class
SplQueue
extends
SplDoublyLinkedList
108
{
113
public
function
enqueue
(mixed $value):
void
{}
114
119
public
function
dequeue
(): mixed {}
120
}
121
122
class
SplStack
extends
SplDoublyLinkedList
123
{
124
}
SplDoublyLinkedList
Definition
spl_dllist.stub.php:6
SplDoublyLinkedList\key
key()
Definition
spl_dllist.stub.php:83
SplDoublyLinkedList\setIteratorMode
setIteratorMode(int $mode)
Definition
spl_dllist.stub.php:47
SplDoublyLinkedList\add
add(int $index, mixed $value)
Definition
spl_dllist.stub.php:17
SplDoublyLinkedList\offsetExists
offsetExists($index)
Definition
spl_dllist.stub.php:56
SplDoublyLinkedList\offsetSet
offsetSet($index, mixed $value)
Definition
spl_dllist.stub.php:68
SplDoublyLinkedList\count
count()
Definition
spl_dllist.stub.php:41
SplDoublyLinkedList\serialize
serialize()
Definition
spl_dllist.stub.php:98
SplDoublyLinkedList\next
next()
Definition
spl_dllist.stub.php:89
SplDoublyLinkedList\__serialize
__serialize()
Definition
spl_dllist.stub.php:101
SplDoublyLinkedList\IT_MODE_LIFO
const int IT_MODE_LIFO
Definition
spl_dllist.stub.php:8
SplDoublyLinkedList\shift
shift()
Definition
spl_dllist.stub.php:23
SplDoublyLinkedList\prev
prev()
Definition
spl_dllist.stub.php:86
SplDoublyLinkedList\IT_MODE_FIFO
const int IT_MODE_FIFO
Definition
spl_dllist.stub.php:10
SplDoublyLinkedList\push
push(mixed $value)
Definition
spl_dllist.stub.php:26
SplDoublyLinkedList\offsetUnset
offsetUnset($index)
Definition
spl_dllist.stub.php:74
SplDoublyLinkedList\IT_MODE_DELETE
const int IT_MODE_DELETE
Definition
spl_dllist.stub.php:12
SplDoublyLinkedList\bottom
bottom()
Definition
spl_dllist.stub.php:35
SplDoublyLinkedList\__debugInfo
__debugInfo()
Definition
spl_dllist.stub.php:38
SplDoublyLinkedList\unserialize
unserialize(string $data)
Definition
spl_dllist.stub.php:95
SplDoublyLinkedList\getIteratorMode
getIteratorMode()
Definition
spl_dllist.stub.php:50
SplDoublyLinkedList\current
current()
Definition
spl_dllist.stub.php:80
SplDoublyLinkedList\__unserialize
__unserialize(array $data)
Definition
spl_dllist.stub.php:104
SplDoublyLinkedList\top
top()
Definition
spl_dllist.stub.php:32
SplDoublyLinkedList\valid
valid()
Definition
spl_dllist.stub.php:92
SplDoublyLinkedList\IT_MODE_KEEP
const int IT_MODE_KEEP
Definition
spl_dllist.stub.php:14
SplDoublyLinkedList\isEmpty
isEmpty()
Definition
spl_dllist.stub.php:44
SplDoublyLinkedList\pop
pop()
Definition
spl_dllist.stub.php:20
SplDoublyLinkedList\rewind
rewind()
Definition
spl_dllist.stub.php:77
SplDoublyLinkedList\offsetGet
offsetGet($index)
Definition
spl_dllist.stub.php:62
SplDoublyLinkedList\unshift
unshift(mixed $value)
Definition
spl_dllist.stub.php:29
SplQueue
Definition
spl_dllist.stub.php:108
SplQueue\enqueue
enqueue(mixed $value)
Definition
spl_dllist.stub.php:113
SplQueue\dequeue
dequeue()
Definition
spl_dllist.stub.php:119
SplStack
Definition
spl_dllist.stub.php:123
$data
$data
Definition
bench.php:6
ArrayAccess
Definition
zend_interfaces.stub.php:32
Countable
Definition
zend_interfaces.stub.php:59
Iterator
Definition
zend_interfaces.stub.php:14
Serializable
Definition
zend_interfaces.stub.php:50
void
ZEND_API void(ZEND_FASTCALL *zend_touch_vm_stack_data)(void *vm_stack_data)
function
function(EX_VAR(opline->result.var))
ext
spl
spl_dllist.stub.php
Generated on Sat Aug 23 2025 01:46:12 for php-internal-docs by
1.13.2