function For_::__construct
Constructs a for loop node.
Parameters
array{: init?: Node\Expr[], cond?: Node\Expr[], loop?: Node\Expr[], stmts?: Node\Stmt[], } $subNodes Array of the following optional subnodes: 'init' => array(): Init expressions 'cond' => array(): Loop conditions 'loop' => array(): Loop expressions 'stmts' => array(): Statements
array<string, mixed> $attributes Additional attributes:
File
-
vendor/
nikic/ php-parser/ lib/ PhpParser/ Node/ Stmt/ For_.php, line 32
Class
Namespace
PhpParser\Node\StmtCode
public function __construct(array $subNodes = [], array $attributes = []) {
$this->attributes = $attributes;
$this->init = $subNodes['init'] ?? [];
$this->cond = $subNodes['cond'] ?? [];
$this->loop = $subNodes['loop'] ?? [];
$this->stmts = $subNodes['stmts'] ?? [];
}