AOWP_PHPElement
└─AOWP_PHPArgumentElement
public class AOWP_PHPArgumentElement
extends AOWP_PHPElement
Field Summary | |
---|---|
AOWP_PHPElement | 引き数の式を表すASTのインスタンス。 {@link AOWP_PHPScalarExprElement} or {@link AOWP_PHPVariableElement} or {@link AOWP_PHPReferenceVariableElement} (要調査)。 |
Fields inherited from aowp.parser.ast.AOWP_PHPElement | |
---|---|
NO_ARRAY, _line, parent, propertyIndex, propertyName |
Constructor Summary | |
---|---|
AOWP_PHPArgumentElement(mixed _line, mixed expr) |
Method Summary | |
---|---|
void | |
static AOWP_PHPArgumentElement | createArrayArgumentWithNumberIndex(string variableName, int numberIndex) 配列の引き数を表す、ASTインスタンスを作成する。 |
static void | createScalarArgument(mixed scalar) |
static AOWP_PHPArgumentElement | createStringArgument(string stringValue) 文字列、もしくは数値の引き数を表す、ASTインスタンスを作成する。 |
static AOWP_PHPArgumentElement | createVariableArgument(string variableName) 変数の引き数を表す、ASTインスタンスを作成する。 |
AOWP_PHPElement | getExpr() {@link AOWP_PHPArgumentElement::expr} の値の clone を取得します。 |
void | |
void | kind() |
void | setExpr(mixed element, $element ) |
void | setVariableArgumentName(string variableName) 引き数に、指定した名前の変数を設定します。 |
Methods inherited from aowp.parser.ast.AOWP_PHPElement | |
---|---|
__clone, __toString, getChildren, getParent, getParentContainer, getParentPropertyIndex, getParentPropertyName, initialize, kind, line, releaseInstance, setParent, setParentInfo |
public AOWP_PHPElement $expr
引き数の式を表すASTのインスタンス。
AOWP_PHPScalarExprElement
or AOWP_PHPVariableElement
or
AOWP_PHPReferenceVariableElement
(要調査)。
public AOWP_PHPArgumentElement(mixed _line, mixed expr)
public void __toString()
public static AOWP_PHPArgumentElement createArrayArgumentWithNumberIndex(string variableName, int numberIndex)
配列の引き数を表す、ASTインスタンスを作成する。
public static void createScalarArgument(mixed scalar)
public static AOWP_PHPArgumentElement createStringArgument(string stringValue)
文字列、もしくは数値の引き数を表す、ASTインスタンスを作成する。
public static AOWP_PHPArgumentElement createVariableArgument(string variableName)
変数の引き数を表す、ASTインスタンスを作成する。
public AOWP_PHPElement getExpr()
AOWP_PHPArgumentElement::expr
の値の clone を取得します。
public void isArrayArgument()
public void kind()
public void setExpr(mixed element, $element )
public void setVariableArgumentName(string variableName)
引き数に、指定した名前の変数を設定します。
PHPのASTにおける「実引数」を表すクラス 文法規則: function_call_parameter_list