AOWP_PHPElement
└─AOWP_PHPFunctionCallElement
public class AOWP_PHPFunctionCallElement
extends AOWP_PHPElement
Field Summary | |
---|---|
array | {@link AOWP_PHPArgumentElement}の配列。 |
string | 関数名。 |
Fields inherited from aowp.parser.ast.AOWP_PHPElement | |
---|---|
NO_ARRAY, _line, parent, propertyIndex, propertyName |
Constructor Summary | |
---|---|
AOWP_PHPFunctionCallElement(mixed _lineOrFunctionName, mixed functionName, mixed arguments) |
Method Summary | |
---|---|
void | |
void | addArgument(mixed argument) |
void | addConstScalarArgument(mixed constVariableName) |
void | addScalarArgument(mixed stringOrNumber, $stringOrNumber ) $stringOrNumber は文字列か数値。 |
void | addVariableArgument(string variableName) 変数の引き数を、追加する。 |
int | |
void | |
void | |
void | kind() |
Methods inherited from aowp.parser.ast.AOWP_PHPElement | |
---|---|
__clone, __toString, getChildren, getParent, getParentContainer, getParentPropertyIndex, getParentPropertyName, initialize, kind, line, releaseInstance, setParent, setParentInfo |
public array $arguments
public string $functionName
関数名。
public AOWP_PHPFunctionCallElement(mixed _lineOrFunctionName, mixed functionName, mixed arguments)
public void __toString()
public void addArgument(mixed argument)
public void addConstScalarArgument(mixed constVariableName)
public void addScalarArgument(mixed stringOrNumber, $stringOrNumber )
$stringOrNumber は文字列か数値。
public void addVariableArgument(string variableName)
変数の引き数を、追加する。
public int getArgumentCount()
public void getArguments()
public void getFunctionName()
public void kind()
関数呼び出しを表すAST。
function_call(A) ::= T_STRING(B) LPAREN function_call_parameter_list(C) RPAREN. {}