AOWP


aowp.parser.ast.util.AOWP_PHPSimpleFieldAccessElement
/parser/ast/util/PHPSimpleFieldAccessElement.class.php at line 20

Class AOWP_PHPSimpleFieldAccessElement

AOWP_PHPElement
└─AOWP_PHPObjectOperatorElement
└─AOWP_PHPSimpleFieldAccessElement

public class AOWP_PHPSimpleFieldAccessElement
extends AOWP_PHPObjectOperatorElement

連続しないフィールドアクセスを表す、 AOWP_PHPObjectOperatorElementのシンプル版の便利クラス。 例えば、以下の連続したフィールドアクセスは、このクラスでは表現できない。 $a->b->c;

Author:
keiji

Fields inherited from aowp.parser.ast.AOWP_PHPObjectOperatorElement
expr, objectProperties
Fields inherited from aowp.parser.ast.AOWP_PHPElement
NO_ARRAY, _line, parent, propertyIndex, propertyName
Constructor Summary

AOWP_PHPSimpleFieldAccessElement(mixed objectVariableName, string fieldName, string objectName)

Methods inherited from aowp.parser.ast.AOWP_PHPObjectOperatorElement
__toString, addObjectProperty, getFirstObjectProperty, getLeftExpr, getLeftVariableName, getObjectPropertyIndex, getPropertyCount, kind, setLeftVariableName
Methods inherited from aowp.parser.ast.AOWP_PHPElement
__clone, __toString, getChildren, getParent, getParentContainer, getParentPropertyIndex, getParentPropertyName, initialize, kind, line, releaseInstance, setParent, setParentInfo

Constructor Detail

/parser/ast/util/PHPSimpleFieldAccessElement.class.php at line 28

AOWP_PHPSimpleFieldAccessElement

public AOWP_PHPSimpleFieldAccessElement(mixed objectVariableName, string fieldName, string objectName)


AOWP