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. {}