Class | Description |
---|---|
AbstractBinaryExpr |
Common analysis for a PHP binary expression.
|
AbstractLongValuedExpr |
Represents a PHP expression.
|
AbstractMethodExpr |
Represents a PHP function expression.
|
AbstractUnaryExpr |
Represents a PHP boolean negation
|
AbstractVarExpr |
Represents an expression that is assignable
|
ArrayGetExpr |
Represents a PHP array reference expression.
|
ArrayIsSetExpr |
Represents a PHP array is set expression.
|
ArrayTailExpr |
Represents a PHP array[] reference expression.
|
ArrayUnsetExpr |
Represents a PHP array unset expression.
|
BinaryAddExpr |
Represents a PHP add expression.
|
BinaryAndExpr |
Represents a logical and expression.
|
BinaryAppendExpr |
Represents a PHP append ('.') expression.
|
BinaryAssignExpr |
Represents a PHP assignment expression.
|
BinaryAssignListEachExpr |
Represents a PHP list() = each() assignment expression.
|
BinaryAssignListExpr |
Represents a PHP list assignment expression.
|
BinaryAssignRefExpr |
Represents a PHP assignment expression.
|
BinaryBitAndExpr |
Represents a PHP bitwise and expression.
|
BinaryBitOrExpr |
Represents a PHP bitwise or expression.
|
BinaryBitXorExpr |
Represents a PHP bitwise xor expression.
|
BinaryCharAtExpr |
Represents the character at expression
|
BinaryCommaExpr |
A "($foo, $bar)" comma expression (evaluates all and returns first).
|
BinaryDivExpr |
Represents a PHP division expression.
|
BinaryEqExpr |
Represents a PHP equality testing expression.
|
BinaryEqualsExpr |
Represents a PHP equality testing expression.
|
BinaryGeqExpr |
Represents a PHP comparison expression.
|
BinaryGtExpr |
Represents a PHP comparison expression.
|
BinaryInstanceOfExpr |
Represents a PHP instanceof expression.
|
BinaryInstanceOfVarExpr |
Represents a PHP instanceof expression in which the right side is a variable
holding the string class name.
|
BinaryLeftShiftExpr |
Represents a PHP left shift expression.
|
BinaryLeqExpr |
Represents a PHP comparison expression.
|
BinaryLtExpr |
Represents a PHP comparison expression.
|
BinaryModExpr |
Represents a PHP mod expression.
|
BinaryMulExpr |
Represents a PHP multiplication expression.
|
BinaryNeqExpr |
Represents a PHP equality testing expression.
|
BinaryOrExpr |
Represents a logical or expression.
|
BinaryRightShiftExpr |
Represents a PHP right shift expression.
|
BinarySubExpr |
A "$b - $a" subtract expression.
|
BinaryXorExpr |
Represents a logical xor expression.
|
CallExpr |
A "foo(...)" function call.
|
CallVarExpr |
A "$foo(...)" function call.
|
ClassConstExpr |
Represents a PHP parent::FOO constant call expression.
|
ClassConstructExpr |
A Foo::__construct(...) method call expression.
|
ClassConstructorExpr |
Represents a PHP A::A consturctor call
|
ClassFieldExpr |
Represents a PHP class field reference A::$foo
|
ClassFieldVarExpr |
Represents a PHP static field reference.
|
ClassMethodExpr |
A Foo::bar(...) method call expression.
|
ClassMethodVarExpr |
Represents a PHP static method expression.
|
ClassVarConstExpr |
Represents a PHP parent::FOO constant call expression.
|
ClassVarFieldExpr |
Represents a variable class field reference $class::$b.
|
ClassVarFieldVarExpr |
Represents a variable class field reference $class::${"b"}.
|
ClassVarMethodExpr |
Represents a PHP static method expression ${class}:foo(...).
|
ClassVarMethodVarExpr |
Represents a PHP static method expression ${class}:${foo}(...).
|
ClassVarNameConstExpr |
Represents a PHP A::{$foo} constant call expression.
|
ClassVarNameVirtualConstExpr |
Represents a PHP parent::{$foo} constant call expression.
|
ClassVarVarConstExpr |
Represents a PHP $class::{$foo} constant call expression.
|
ClassVirtualConstExpr |
Represents a PHP parent::FOO constant call expression.
|
ClassVirtualFieldExpr |
Represents a PHP static field reference.
|
ClassVirtualFieldVarExpr |
Represents a PHP static field reference.
|
ClassVirtualMethodExpr |
Represents a PHP parent:: method call expression.
|
ClassVirtualMethodVarExpr |
Represents a "static:$foo(...)" method
|
ClosureExpr |
Represents a PHP closure expression.
|
ConditionalExpr |
Represents a conditional expression.
|
ConditionalShortExpr |
Represents a conditional expression.
|
ConstClassExpr |
Represents a PHP __CLASS__ expression for traits.
|
ConstDirExpr |
Represents a PHP __DIR__ constant expression.
|
ConstExpr |
Represents a PHP constant expression.
|
ConstFileExpr |
Represents a PHP __FILE__ constant expression.
|
DieExpr |
Represents the die expression
|
Expr |
Represents a PHP expression.
|
ExprFactory |
Factory for creating PHP expressions and statements
|
ExprHandle |
A handle to a top expression
|
FunArrayExpr |
Represents the array function
|
FunCloneExpr |
Represents a PHP clone
|
FunDieExpr |
Represents the die expression
|
FunEachExpr |
Represents a PHP each expression.
|
FunEmptyExpr |
Represents the empty() expression.
|
FunExitExpr |
Represents the exit expression
|
FunGetCalledClassExpr |
Represents returns the current called class.
|
FunGetClassExpr |
Represents returns the current class.
|
FunIncludeExpr |
Represents a PHP include statement
|
FunIncludeOnceExpr |
Represents a PHP include statement
|
FunIssetExpr |
Represents a PHP isset call
|
ImportExpr |
Represents a PHP import statement
|
ListHeadExpr |
Represents a list assignment expression.
|
LiteralBinaryStringExpr |
Represents a PHP string literal expression.
|
LiteralExpr |
Represents a literal expression.
|
LiteralLongExpr |
Represents a PHP long literal expression.
|
LiteralNullExpr |
Represents a PHP null expression.
|
LiteralStringExpr |
Represents a PHP string literal expression.
|
LiteralUnicodeExpr |
Represents a PHP string literal expression.
|
ObjectFieldExpr |
Represents a PHP field reference.
|
ObjectFieldVarExpr |
Represents a PHP field reference.
|
ObjectMethodExpr |
Represents a PHP function expression.
|
ObjectMethodVarExpr |
A "$foo->$bar(...)" method call
|
ObjectNewExpr |
Represents a PHP function expression of the form "new ClassName()".
|
ObjectNewStaticExpr |
Represents a PHP function expression of the form "new static()".
|
ObjectNewVarExpr |
Represents a PHP function expression of the form "new $a()".
|
ParamDefaultExpr |
Represents a PHP default expression.
|
ParamRequiredExpr |
Represents a PHP required expression.
|
ThisExpr |
Represents the 'this' expression.
|
ThisFieldExpr |
Represents a PHP field reference.
|
ThisFieldVarExpr |
Represents a PHP field reference.
|
ThisMethodExpr |
Represents a PHP method call expression from $this.
|
ThisMethodVarExpr |
Represents a PHP method call expression from $this.
|
ToArrayExpr |
Converts to an array
|
ToBinaryExpr |
Converts to an string
|
ToBooleanExpr |
Converts to a boolean
|
ToDoubleExpr |
Converts to a double
|
ToLongExpr |
Converts to a long
|
ToObjectExpr |
Converts to an object
|
ToStringExpr |
Converts to an string
|
ToUnicodeExpr |
Converts to an string
|
TraitParentClassConstExpr |
Represents a PHP parent::FOO constant call expression.
|
TraitParentClassMethodExpr |
A parent::bar(...) method call expression.
|
UnaryBitNotExpr |
Represents a PHP bitwise not expression.
|
UnaryCopyExpr |
Represents a PHP variable assignment
|
UnaryMinusExpr |
A "- $a" unary minus.
|
UnaryNotExpr |
Represents a PHP boolean negation
|
UnaryPlusExpr |
A "+ $a" unary plus.
|
UnaryPostIncrementExpr |
Represents a PHP post increment expression.
|
UnaryPreIncrementExpr |
Represents a PHP pre increment expression.
|
UnaryRefExpr |
Represents a PHP reference argument.
|
UnarySuppressErrorExpr |
Represents a PHP error suppression
|
UnaryUnsetExpr |
Represents unsetting a PHP variable
|
VarExpr |
Represents a PHP variable expression.
|
VarInfo |
Information about a variable's use in a function.
|
VarTempExpr |
Represents a temp PHP variable expression.
|
VarUnsetExpr |
Represents unsetting a PHP variable
|
VarVarExpr |
Represents a PHP variable expression.
|
Enum | Description |
---|---|
ExprType |
Analyzed types of expressions
|
VarState |
Represents the state of a PHP variable.
|