Overview

Namespaces

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

Classes

  • AddAssignNode
  • AddNode
  • ArrayCastNode
  • AssignNode
  • AssignReferenceNode
  • BinaryOperationNode
  • BitwiseAndAssignNode
  • BitwiseAndNode
  • BitwiseNotNode
  • BitwiseOrAssignNode
  • BitwiseOrNode
  • BitwiseShiftLeftAssignNode
  • BitwiseShiftLeftNode
  • BitwiseShiftRightAssignNode
  • BitwiseShiftRightNode
  • BitwiseXorAssignNode
  • BitwiseXorNode
  • BooleanAndNode
  • BooleanCastNode
  • BooleanNotNode
  • BooleanOrNode
  • CastNode
  • CloneNode
  • ConcatAssignNode
  • ConcatNode
  • DivideAssignNode
  • DivideNode
  • ElvisNode
  • EqualNode
  • FloatCastNode
  • GreaterThanNode
  • GreaterThanOrEqualToNode
  • IdenticalNode
  • InstanceOfNode
  • IntegerCastNode
  • LessThanNode
  • LessThanOrEqualToNode
  • LogicalAndNode
  • LogicalOrNode
  • LogicalXorNode
  • ModulusAssignNode
  • ModulusNode
  • MultiplyAssignNode
  • MultiplyNode
  • NegateNode
  • NotEqualNode
  • NotIdenticalNode
  • ObjectCastNode
  • PlusNode
  • PostDecrementNode
  • PostIncrementNode
  • PowerAssignNode
  • PowerNode
  • PreDecrementNode
  • PreIncrementNode
  • PrintNode
  • StringCastNode
  • SubtractAssignNode
  • SubtractNode
  • SuppressWarningNode
  • TernaryOperationNode
  • UnaryOperationNode
  • UnsetCastNode
  • Overview
  • Namespace
  • Class

Namespace Pharborist\Operators

Classes summary
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.
Pharborist API documentation generated by ApiGen