AOWP_PHPElement
└─AOWP_PHPIfStatementElement
public class AOWP_PHPIfStatementElement
extends AOWP_PHPElement
| Field Summary | |
|---|---|
| AOWP_PHPElement | {@link AOWP_PHPObjectOperatorElement}等 (要調査)。 |
| AOWP_PHPInnerStatementElement | |
| AOWP_PHPElseIfStatementElement | |
| AOWP_PHPInnerStatementElement | |
| Fields inherited from aowp.parser.ast.AOWP_PHPElement | |
|---|---|
| NO_ARRAY, _line, parent, propertyIndex, propertyName | |
| Constructor Summary | |
|---|---|
AOWP_PHPIfStatementElement(mixed _line, mixed condition, mixed innerStatements, mixed elseifStatements, mixed elseStatements) |
|
| Method Summary | |
|---|---|
| void | |
| void | addElseStatement(mixed element) |
| void | addElseStatementArray(mixed elements) |
| void | addStatement(mixed element, $element ) $elementは、PHPの文章となりうる、Statement系のASTインスタンス。 |
| void | addStatementArray(mixed elements) |
| void | kind() |
| void | setCondition(mixed condition) |
| void | setIfStatements(mixed ifStatements) |
| Methods inherited from aowp.parser.ast.AOWP_PHPElement | |
|---|---|
| __clone, __toString, getChildren, getParent, getParentContainer, getParentPropertyIndex, getParentPropertyName, initialize, kind, line, releaseInstance, setParent, setParentInfo | |
public AOWP_PHPElement $condition
AOWP_PHPObjectOperatorElement等 (要調査)。
public AOWP_PHPInnerStatementElement $elseStatements
public AOWP_PHPElseIfStatementElement $elseifStatements
public AOWP_PHPInnerStatementElement $innerStatements
public AOWP_PHPIfStatementElement(mixed _line, mixed condition, mixed innerStatements, mixed elseifStatements, mixed elseStatements)
public void __toString()
public void addElseStatement(mixed element)
public void addElseStatementArray(mixed elements)
public void addStatement(mixed element, $element )
$elementは、PHPの文章となりうる、Statement系のASTインスタンス。
public void addStatementArray(mixed elements)
public void kind()
public void setCondition(mixed condition)
public void setIfStatements(mixed ifStatements)
PHPIfStatementElement PHPのASTにおける「if」を表すクラス 文法規則: unticked_statement