php-internal-docs
8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
zend_interfaces.stub.php
Go to the documentation of this file.
1
<?php
2
4
5
interface
Traversable
{}
6
7
interface
IteratorAggregate
extends
Traversable
8
{
10
public
function
getIterator
():
Traversable
;
11
}
12
13
interface
Iterator
extends
Traversable
14
{
16
public
function
current
(): mixed;
17
19
public
function
next
():
void
;
20
22
public
function
key
(): mixed;
23
25
public
function
valid
(): bool;
26
28
public
function
rewind
():
void
;
29
}
30
31
interface
ArrayAccess
32
{
34
public
function
offsetExists
(mixed $offset): bool;
35
40
public
function
offsetGet
(mixed $offset): mixed;
41
43
public
function
offsetSet
(mixed $offset, mixed $value):
void
;
44
46
public
function
offsetUnset
(mixed $offset):
void
;
47
}
48
49
interface
Serializable
50
{
52
public
function
serialize
();
53
55
public
function
unserialize
(
string
$data
);
56
}
57
58
interface
Countable
59
{
61
public
function
count
(): int;
62
}
63
64
interface
Stringable
65
{
66
public
function
__toString
(): string;
67
}
68
72
final
class
InternalIterator
implements
Iterator
73
{
74
private
function
__construct() {}
75
76
public
function
current
(): mixed {}
77
78
public
function
key
(): mixed {}
79
80
public
function
next
():
void
{}
81
82
public
function
valid
(): bool {}
83
84
public
function
rewind
():
void
{}
85
}
InternalIterator
Definition
zend_interfaces.stub.php:73
InternalIterator\current
current()
Definition
zend_interfaces.stub.php:76
InternalIterator\valid
valid()
Definition
zend_interfaces.stub.php:82
InternalIterator\next
next()
Definition
zend_interfaces.stub.php:80
InternalIterator\rewind
rewind()
Definition
zend_interfaces.stub.php:84
InternalIterator\key
key()
Definition
zend_interfaces.stub.php:78
$data
$data
Definition
bench.php:6
ArrayAccess
Definition
zend_interfaces.stub.php:32
ArrayAccess\offsetExists
offsetExists(mixed $offset)
ArrayAccess\offsetGet
offsetGet(mixed $offset)
ArrayAccess\offsetUnset
offsetUnset(mixed $offset)
ArrayAccess\offsetSet
offsetSet(mixed $offset, mixed $value)
Countable
Definition
zend_interfaces.stub.php:59
Countable\count
count()
IteratorAggregate
Definition
zend_interfaces.stub.php:8
IteratorAggregate\getIterator
getIterator()
Iterator
Definition
zend_interfaces.stub.php:14
Iterator\rewind
rewind()
Iterator\current
current()
Iterator\valid
valid()
Iterator\key
key()
Iterator\next
next()
Serializable
Definition
zend_interfaces.stub.php:50
Serializable\serialize
serialize()
Serializable\unserialize
unserialize(string $data)
Stringable
Definition
zend_interfaces.stub.php:65
Stringable\__toString
__toString()
Traversable
Definition
zend_interfaces.stub.php:5
void
ZEND_API void(ZEND_FASTCALL *zend_touch_vm_stack_data)(void *vm_stack_data)
function
function(EX_VAR(opline->result.var))
Zend
zend_interfaces.stub.php
Generated on Sat Aug 23 2025 01:46:14 for php-internal-docs by
1.13.2