PHP 8.2.31
Preview: If_.php Size: 1.36 KB
//opt/cpanel/ea-wappspector/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/If_.php

<?php declare(strict_types=1);

namespace PhpParser\Node\Stmt;

use PhpParser\Node;

class If_ extends Node\Stmt {
    /** @var Node\Expr Condition expression */
    public Node\Expr $cond;
    /** @var Node\Stmt[] Statements */
    public array $stmts;
    /** @var ElseIf_[] Elseif clauses */
    public array $elseifs;
    /** @var null|Else_ Else clause */
    public ?Else_ $else;

    /**
     * Constructs an if node.
     *
     * @param Node\Expr $cond Condition
     * @param array{
     *     stmts?: Node\Stmt[],
     *     elseifs?: ElseIf_[],
     *     else?: Else_|null,
     * } $subNodes Array of the following optional subnodes:
     *             'stmts'   => array(): Statements
     *             'elseifs' => array(): Elseif clauses
     *             'else'    => null   : Else clause
     * @param array<string, mixed> $attributes Additional attributes
     */
    public function __construct(Node\Expr $cond, array $subNodes = [], array $attributes = []) {
        $this->attributes = $attributes;
        $this->cond = $cond;
        $this->stmts = $subNodes['stmts'] ?? [];
        $this->elseifs = $subNodes['elseifs'] ?? [];
        $this->else = $subNodes['else'] ?? null;
    }

    public function getSubNodeNames(): array {
        return ['cond', 'stmts', 'elseifs', 'else'];
    }

    public function getType(): string {
        return 'Stmt_If';
    }
}

Directory Contents

Dirs: 1 × Files: 47

Name Size Perms Modified Actions
- drwxr-xr-x 2025-12-06 11:56:16
Edit Download
646 B lrw-r--r-- 2025-12-06 11:56:16
Edit Download
698 B lrw-r--r-- 2025-12-06 11:56:16
Edit Download
869 B lrw-r--r-- 2025-12-06 11:56:16
Edit Download
1.09 KB lrw-r--r-- 2025-12-06 11:56:16
Edit Download
2.08 KB lrw-r--r-- 2025-12-06 11:56:16
Edit Download
2.97 KB lrw-r--r-- 2025-12-06 11:56:16
Edit Download
4.61 KB lrw-r--r-- 2025-12-06 11:56:16
Edit Download
3.14 KB lrw-r--r-- 2025-12-06 11:56:16
Edit Download
967 B lrw-r--r-- 2025-12-06 11:56:16
Edit Download
713 B lrw-r--r-- 2025-12-06 11:56:16
Edit Download
333 B lrw-r--r-- 2025-12-06 11:56:16
Edit Download
912 B lrw-r--r-- 2025-12-06 11:56:16
Edit Download
819 B lrw-r--r-- 2025-12-06 11:56:16
Edit Download
659 B lrw-r--r-- 2025-12-06 11:56:16
Edit Download
826 B lrw-r--r-- 2025-12-06 11:56:16
Edit Download
662 B lrw-r--r-- 2025-12-06 11:56:16
Edit Download
1.14 KB lrw-r--r-- 2025-12-06 11:56:16
Edit Download
1.54 KB lrw-r--r-- 2025-12-06 11:56:16
Edit Download
726 B lrw-r--r-- 2025-12-06 11:56:16
Edit Download
670 B lrw-r--r-- 2025-12-06 11:56:16
Edit Download
1.67 KB lrw-r--r-- 2025-12-06 11:56:16
Edit Download
1.40 KB lrw-r--r-- 2025-12-06 11:56:16
Edit Download
2.61 KB lrw-r--r-- 2025-12-06 11:56:16
Edit Download
678 B lrw-r--r-- 2025-12-06 11:56:16
Edit Download
757 B lrw-r--r-- 2025-12-06 11:56:16
Edit Download
1.04 KB lrw-r--r-- 2025-12-06 11:56:16
Edit Download
768 B lrw-r--r-- 2025-12-06 11:56:16
Edit Download
1.36 KB lrw-r--r-- 2025-12-06 11:56:16
Edit Download
659 B lrw-r--r-- 2025-12-06 11:56:16
Edit Download
1.29 KB lrw-r--r-- 2025-12-06 11:56:16
Edit Download
719 B lrw-r--r-- 2025-12-06 11:56:16
Edit Download
957 B lrw-r--r-- 2025-12-06 11:56:16
Edit Download
295 B lrw-r--r-- 2025-12-06 11:56:16
Edit Download
3.35 KB lrw-r--r-- 2025-12-06 11:56:16
Edit Download
339 B lrw-r--r-- 2025-12-06 11:56:16
Edit Download
679 B lrw-r--r-- 2025-12-06 11:56:16
Edit Download
305 B lrw-r--r-- 2025-12-06 11:56:16
Edit Download
721 B lrw-r--r-- 2025-12-06 11:56:16
Edit Download
808 B lrw-r--r-- 2025-12-06 11:56:16
Edit Download
889 B lrw-r--r-- 2025-12-06 11:56:16
Edit Download
293 B lrw-r--r-- 2025-12-06 11:56:16
Edit Download
1.05 KB lrw-r--r-- 2025-12-06 11:56:16
Edit Download
1.02 KB lrw-r--r-- 2025-12-06 11:56:16
Edit Download
670 B lrw-r--r-- 2025-12-06 11:56:16
Edit Download
309 B lrw-r--r-- 2025-12-06 11:56:16
Edit Download
1.41 KB lrw-r--r-- 2025-12-06 11:56:16
Edit Download
822 B lrw-r--r-- 2025-12-06 11:56:16
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).