Overview

Namespaces

  • Pharborist
    • Constants
    • ControlStructures
    • Exceptions
    • Functions
    • Generators
    • Namespaces
    • Objects
    • Operators
    • Types
    • Variables

Classes

  • CompoundVariableNode
  • GlobalStatementNode
  • ReferenceVariableNode
  • StaticVariableNode
  • StaticVariableStatementNode
  • VariableNode
  • VariableVariableNode

Interfaces

  • VariableExpressionNode
  • Overview
  • Namespace
  • Class

Interface VariableExpressionNode

Nodes that represent a variable in an expression.

Pharborist\Variables\VariableExpressionNode implements Pharborist\ExpressionNode

Direct known implementers

Pharborist\ArrayLookupNode, Pharborist\Functions\FunctionCallNode, Pharborist\Objects\ClassMemberLookupNode, Pharborist\Objects\ClassMethodCallNode, Pharborist\Objects\ObjectMethodCallNode, Pharborist\Objects\ObjectPropertyNode, Pharborist\Variables\CompoundVariableNode, Pharborist\Variables\VariableNode, Pharborist\Variables\VariableVariableNode

Indirect known implementers

Pharborist\Functions\DefineNode, Pharborist\Functions\EmptyNode, Pharborist\Functions\EvalNode, Pharborist\Functions\HaltCompilerNode, Pharborist\Functions\IssetNode, Pharborist\Functions\ListNode, Pharborist\Functions\UnsetNode
Namespace: Pharborist\Variables
Located at Variables/VariableExpressionNode.php
Methods inherited from Pharborist\NodeInterface
after(), appendTo(), before(), closest(), furthest(), getRoot(), getSourcePosition(), getText(), hasRoot(), index(), insertAfter(), insertBefore(), next(), nextAll(), nextUntil(), parent(), parents(), parentsUntil(), prependTo(), previous(), previousAll(), previousUntil(), remove(), replaceAll(), replaceWith(), siblings(), swapWith()
Pharborist API documentation generated by ApiGen