Package com.caucho.quercus.env

Examples of com.caucho.quercus.env.Value.copy()


  @Override
  public Value evalCopy(Env env)
  {
    Value v = eval(env);
   
    return v.copy();
  }

  /**
   * Evaluates the expression, converting to an array if unset.
   *
 
View Full Code Here


      Iterator<Value> iter = obj.getValueIterator(env);

      while (iter.hasNext()) {
        Value value = iter.next();

        value = value.copy(); // php/0662

        _value.evalAssignValue(env, value);

        Value result = _block.execute(env);
View Full Code Here

      while (iter.hasNext()) {
        Map.Entry<Value, Value> entry = iter.next();
        Value key = entry.getKey();
        Value value = entry.getValue();

        value = value.copy(); // php/066w

        _key.evalAssignValue(env, key);

        _value.evalAssignValue(env, value);
View Full Code Here

  public Value evalCopy(Env env)
  {
    Value value = _expr.eval(env).toValue();

    if (value instanceof ArrayValue)
      return value.copy();
    else
      return value.toArray();
  }

  public String toString()
View Full Code Here

    String key = keys.toString();

    Value value = _cache.get(key);

    if (value != null)
      return value.copy(env);
    else
      return BooleanValue.FALSE;
  }
 
  /*
 
View Full Code Here

    String varName = _var.evalString(env).intern();

    Value value = env.getValue(varName);

    if (value != null)
      return value.copy();
    else
      return NULL;
  }

  /**
 
View Full Code Here

  public Value evalCopy(Env env)
  {
    Value value = _expr.eval(env).toValue();

    if (value instanceof ArrayValue)
      return value.copy();
    else
      return value.toArray();
  }

  public String toString()
View Full Code Here

    String key = keys.toString();

    Value value = _cache.get(key);

    if (value != null)
      return value.copy(env);
    else
      return BooleanValue.FALSE;
  }
 
  /*
 
View Full Code Here

  {
    Value value = _value.evalRef(env);

    _var.evalAssign(env, value);

    return value.copy();
  }

  public String toString()
  {
    return "(" + _var + " =& " + _value + ")";
View Full Code Here

      Iterator<Value> iter = obj.getValueIterator(env);

      while (iter.hasNext()) {
        Value value = iter.next();

        value = value.copy(); // php/0662

        _value.evalAssign(env, value);

        Value result = _block.execute(env);
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.