Package org.sonar.plugins.php.api.tree.expression
@ParametersAreNonnullByDefault
package org.sonar.plugins.php.api.tree.expression
-
InterfacesClassDescriptionArray AccessArray Initializer BracketArray Initializer FunctionArray Pair
BinaryExpressionTree.leftOperand()
*
BinaryExpressionTree.rightOperand()
BinaryExpressionTree.leftOperand()
/
BinaryExpressionTree.rightOperand()
BinaryExpressionTree.leftOperand()
%
BinaryExpressionTree.rightOperand()
BinaryExpressionTree.leftOperand()
+
BinaryExpressionTree.rightOperand()
BinaryExpressionTree.leftOperand()
-
BinaryExpressionTree.rightOperand()
BinaryExpressionTree.leftOperand()
<<
BinaryExpressionTree.rightOperand()
BinaryExpressionTree.leftOperand()
>>
BinaryExpressionTree.rightOperand()
BinaryExpressionTree.leftOperand()
<
BinaryExpressionTree.rightOperand()
BinaryExpressionTree.leftOperand()
>
BinaryExpressionTree.rightOperand()
BinaryExpressionTree.leftOperand()
<=
BinaryExpressionTree.rightOperand()
BinaryExpressionTree.leftOperand()
>=
BinaryExpressionTree.rightOperand()
BinaryExpressionTree.leftOperand()
==
BinaryExpressionTree.rightOperand()
BinaryExpressionTree.leftOperand()
===
BinaryExpressionTree.rightOperand()
BinaryExpressionTree.leftOperand()
!=
BinaryExpressionTree.rightOperand()
BinaryExpressionTree.leftOperand()
!==
BinaryExpressionTree.rightOperand()
BinaryExpressionTree.leftOperand()
<>
BinaryExpressionTree.rightOperand()
BinaryExpressionTree.leftOperand()
&
BinaryExpressionTree.rightOperand()
BinaryExpressionTree.leftOperand()
^
BinaryExpressionTree.rightOperand()
BinaryExpressionTree.leftOperand()
|
BinaryExpressionTree.rightOperand()
BinaryExpressionTree.leftOperand()
&&
BinaryExpressionTree.rightOperand()
BinaryExpressionTree.leftOperand()
and
BinaryExpressionTree.rightOperand()
BinaryExpressionTree.leftOperand()
||
BinaryExpressionTree.rightOperand()
BinaryExpressionTree.leftOperand()
or
BinaryExpressionTree.rightOperand()
BinaryExpressionTree.leftOperand()
instanceof
BinaryExpressionTree.rightOperand()
BinaryExpressionTree.leftOperand()
.
BinaryExpressionTree.rightOperand()
Curly variable syntaxCurly variable syntaxConditional ExpressionCharacters within expandable stringExpandable String, containing variable nameParent interface for all the trees representing expressions (e.g.Common interface to represent all kinds of identifiers.Lexical Variable: use construct that allows an anonymous function to inherit from parent scope variables.LiteralStarting from PHP 8.0 Match expressionStarting from PHP 8.0 Condition match clause in match expression (seeMatchClauseTree
).Default match clause in match expression (seeMatchClauseTree
).Starting from PHP 8.0 Match expressionObject/Class Member AccessIdentifierParenthesised ExpressionUnaryExpressionTree.expression()
++
UnaryExpressionTree.expression()
--
@
UnaryExpressionTree.expression()
--
UnaryExpressionTree.expression()
++
UnaryExpressionTree.expression()
+
UnaryExpressionTree.expression()
-
UnaryExpressionTree.expression()
~
UnaryExpressionTree.expression()
!
UnaryExpressionTree.expression()