Namespace PhpParser\Node

Classes
Arg
Attribute
AttributeGroup
ComplexType

This is a base class for complex types, including nullable types and union types. It does not provide any shared behavior and exists only for type-checking purposes.

Const_
Expr
Identifier

Represents a non-namespaced name. Namespaced names are represented using Name nodes.

Name
Param
PropertyHook
PropertyItem
Stmt
UseItem
VarLikeIdentifier

Represents a name that is written in source code with a leading dollar, but is not a proper variable. The leading dollar is not stored as part of the name. Examples: Names in property declarations are formatted as variables. Names in static property lookups are also formatted as variables.

Interfaces
FunctionLike
Namespaces
PhpParser\Node\Expr
PhpParser\Node\Stmt