<?phpdeclare(strict_types=1);namespacePhpParser\Node\Expr;usePhpParser\Node\Expr;classInclude_extendsExpr{constTYPE_INCLUDE=1;constTYPE_INCLUDE_ONCE=2;constTYPE_REQUIRE=3;constTYPE_REQUIRE_ONCE=4;/** @var Expr Expression */public$expr;/** @var int Type of include */public$type;/** * Constructs an include node. * * @param Expr $expr Expression * @param int $type Type of include * @param array $attributes Additional attributes */publicfunction__construct(Expr$expr,int$type,array$attributes=[]){$this->attributes=$attributes;$this->expr=$expr;$this->type=$type;}publicfunctiongetSubNodeNames():array{return['expr','type'];}publicfunctiongetType():string{return'Expr_Include';}}