final class Terminator
Restricted visibility: declared "@visibility root". Code outside that scope must not name this declaration.

Explicit control transfer, including pending completion through finally.

Properties§

public string $operand = ''
public list<int> $targets = []
public int $handlerDepth = 0

Methods§

public function __construct(
    public TerminatorKind $kind,
    public string $operand = '',
    public list<int> $targets = [],
    public int $handlerDepth = 0,
)

Parameters

$kindTerminatorKindkind
$operandstringoperand
$targetslist<int>targets
$handlerDepthinthandlerDepth

Test cases 183§

Test cases that cover or call this symbol, from the coverage report and from the analyzed test sources.

Dedicated tests 1
Other tests reaching this symbol 182

Relations§

Instantiated in 33
Type declarations 4