/**
         * Evaluates the expression.
         *
         * @param env the calling environment.
         *
         * @return the expression value.
         */
        public override Value evalAssignValue(Env env, Value value)
        {
            /*
             * Value array = _expr.evalVar(env);
             *
             * array = array.toAutoArray();
             *
             * array.put(value);
             *
             * return value;
             */

            // php/048b
            Value array = _expr.evalArrayAssignTail(env, value);

            return(array);
        }