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. |