Example #1
0
        /**
         * Evaluates the expression.
         *
         * @param env the calling environment.
         *
         * @return the expression value.
         */
        public Var evalVar(Env env)
        {
            // quercus/0d1k
            Value value = _objExpr.evalObject(env);

            return(value.getFieldVar(env, _nameExpr.evalStringValue(env)));
        }
Example #2
0
        /**
         * Evaluates the expression.
         *
         * @param env the calling environment.
         *
         * @return the expression value.
         */
        public override Var evalVar(Env env)
        {
            Value obj = _objExpr.evalObject(env);

            return(obj.getFieldVar(env, _name));
        }