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

Class ReferenceVariableNode

A reference variable.

For example, &$a

Pharborist\Node implements Pharborist\NodeInterface
Extended by Pharborist\ParentNode implements Pharborist\ParentNodeInterface
Extended by Pharborist\Variables\ReferenceVariableNode implements Pharborist\ExpressionNode, Pharborist\Functions\LexicalVariableNode
Namespace: Pharborist\Variables
Located at Variables/ReferenceVariableNode.php
Methods summary
public Pharborist\Variables\VariableNode
# getVariable( )

Returns

Pharborist\Variables\VariableNode
Methods inherited from Pharborist\ParentNode
__clone(), __toString(), acceptVisitor(), addChild(), addChildren(), append(), childCount(), children(), clear(), find(), firstChild(), firstToken(), getSourcePosition(), getText(), getTree(), has(), isDescendant(), isEmpty(), lastChild(), lastToken(), mergeNode(), prepend(), walk()
Methods inherited from Pharborist\Node
after(), appendTo(), before(), closest(), fromValue(), furthest(), getLogicalBlock(), getRoot(), getStatement(), hasRoot(), index(), insertAfter(), insertBefore(), is(), isAllOf(), isAnyOf(), next(), nextAll(), nextToken(), nextUntil(), parent(), parents(), parentsUntil(), prependTo(), previous(), previousAll(), previousToken(), previousUntil(), remove(), replaceAll(), replaceWith(), siblings(), sortKey(), swapWith()
Pharborist API documentation generated by ApiGen