Namespace Pharborist\Functions
| AnonymousFunctionNode | An anonymous function (closure). |
| CallbackCallNode | A call to a callback function, e.g. $callback('baz') |
| CallNode | Base class of any function or method call, including: |
| DefineNode | A call to define(), e.g. define('VERSION', '1.0.5'); |
| EmptyNode | A call to empty(), e.g. empty($foo); |
| EvalNode | A call to eval(). |
| FunctionCallNode | A function call. |
| FunctionDeclarationNode | A function declaration. |
| HaltCompilerNode | A __halt_compiler() function call. |
| IssetNode | A call to isset(), e.g. isset($baz); |
| ListNode | A call to the list() pseudo-function, e.g. list ($a, $b) = foobar(); |
| ParameterNode | A function parameter. |
| ParameterNodeCollection | A set of matched nodes. |
| UnsetNode | A call to unset(), e.g. unset($foobar); |
| LexicalVariableNode | A lexical variable imported by an anonymous function in its use statement. |
| ArgumentTrait | Trait for nodes that have arguments. For example, function calls. |
| FunctionTrait | |
| ParameterTrait | Trait for nodes that have parameters. For example, function declarations. |