AOWP_PHPElement
└─AOWP_PHPBinaryOperatorExprElement
public class AOWP_PHPBinaryOperatorExprElement
extends AOWP_PHPElement
| Field Summary | |
|---|---|
| final str | |
| mixed | |
| mixed | |
| mixed | |
| Fields inherited from aowp.parser.ast.AOWP_PHPElement | |
|---|---|
| NO_ARRAY, _line, parent, propertyIndex, propertyName | |
| Constructor Summary | |
|---|---|
AOWP_PHPBinaryOperatorExprElement(mixed _line, mixed leftExpr, mixed operatorName, mixed rightExpr) |
|
| Method Summary | |
|---|---|
| void | |
| void | addRightExpr(mixed rightExpr, mixed operatorName) |
| void | addScalarRightExpr(mixed rightExprString, mixed operatorName) |
| void | kind() |
| void | setLeftExpr(mixed element) |
| Methods inherited from aowp.parser.ast.AOWP_PHPElement | |
|---|---|
| __clone, __toString, getChildren, getParent, getParentContainer, getParentPropertyIndex, getParentPropertyName, initialize, kind, line, releaseInstance, setParent, setParentInfo | |
public final str DOT = '.'
public mixed $leftExpr
public mixed $operatorName
public mixed $rightExpr
public AOWP_PHPBinaryOperatorExprElement(mixed _line, mixed leftExpr, mixed operatorName, mixed rightExpr)
public void __toString()
public void addRightExpr(mixed rightExpr, mixed operatorName)
public void addScalarRightExpr(mixed rightExprString, mixed operatorName)
public void kind()
public void setLeftExpr(mixed element)
PHPBinaryOperatprExprElement PHPのASTにおける「2項演算子」を表すクラス 文法規則: unticked_statement 例: $a + 2;