Namespace Pharborist\Operators
AddAssignNode | An add '+=' assignment. |
AddNode | An add '+' operation. |
ArrayCastNode | An array cast operation. |
AssignNode | An assignment '=' operation. |
AssignReferenceNode | An assignment '= &' by reference operation. |
BinaryOperationNode | A binary operation. |
BitwiseAndAssignNode | A bitwise and '&=' assignment. |
BitwiseAndNode | A bitwise or '&' operation. |
BitwiseNotNode | A bitwise not '~' operation. |
BitwiseOrAssignNode | A bitwise or '|=' assignment. |
BitwiseOrNode | A bitwise or '|' operation. |
BitwiseShiftLeftAssignNode | A bitwise shift left '<<=' assignment. |
BitwiseShiftLeftNode | A bitwise left shift '<<' operation. |
BitwiseShiftRightAssignNode | A bitwise shift right '>>=' assignment. |
BitwiseShiftRightNode | A bitwise right shift '>>' operation. |
BitwiseXorAssignNode | A bitwise xor '^=' assignment. |
BitwiseXorNode | A bitwise xor '^' operation. |
BooleanAndNode | A boolean and '&&' operation. |
BooleanCastNode | A boolean cast operation. |
BooleanNotNode | A boolean '!' operation. |
BooleanOrNode | A boolean or '||' operation. |
CastNode | A casting operator. |
CloneNode | A clone operation. |
ConcatAssignNode | A concat '.=' assignment. |
ConcatNode | A concat '.' operation. |
DivideAssignNode | A divide '/=' assignment. |
DivideNode | A divide '/' operation. |
ElvisNode | An elvis '?:' operation. |
EqualNode | An equal '==' comparison. |
FloatCastNode | A float cast operation. |
GreaterThanNode | An is greater than '>' comparison. |
GreaterThanOrEqualToNode | An is greater than or equal to '>=' comparison. |
IdenticalNode | An identical '===' comparison. |
InstanceOfNode | An instanceof operation. |
IntegerCastNode | An integer cast operation. |
LessThanNode | An is less than '<' comparison. |
LessThanOrEqualToNode | An is less than or equal to '<=' comparison. |
LogicalAndNode | A logical 'and' operation. |
LogicalOrNode | A logical 'or' operation. |
LogicalXorNode | A logical 'xor' operation. |
ModulusAssignNode | A modulus '%=' assignment. |
ModulusNode | A modulus '%' operation. |
MultiplyAssignNode | A multiply '*=' assignment. |
MultiplyNode | A multiply '*' operation. |
NegateNode | An unary negate '-' operation. |
NotEqualNode | A not equal '!=' comparison. |
NotIdenticalNode | A not identical '!==' comparison. |
ObjectCastNode | An object cast operation. |
PlusNode | Unary '+' operation, which does nothing. |
PostDecrementNode | A post decrement '--' operation. |
PostIncrementNode | A post increment '++' operation. |
PowerAssignNode | An power '**=' assignment. |
PowerNode | A power '**' operation. |
PreDecrementNode | A pre decrement '--' operation. |
PreIncrementNode | A pre increment '++' operation. |
PrintNode | A print operation. |
StringCastNode | A string cast operation. |
SubtractAssignNode | A subtract '-=' assignment. |
SubtractNode | A subtract '-' operation. |
SuppressWarningNode | A suppress warning '@' operation. |
TernaryOperationNode | A ternary operation. |
UnaryOperationNode | An unary operation. |
UnsetCastNode | An unset cast operation. |