174175176177178179180181182183184
while (iter.hasNext()) { Map.Entry<Value, Value> entry = iter.next(); Value key = entry.getKey(); Value value = entry.getValue(); value = value.copy(); // php/066w _key.evalAssign(env, key); _value.evalAssign(env, value);
11781179118011811182118311841185118611871188
} else value = entry.getValue(); if (! (value instanceof Var)) value = value.copy(); // php/1745 if (key.isNumberConvertible()) result.put(value); else
12111212121312141215121612171218121912201221
} else value = entry.getValue(); if (! (value instanceof Var)) value = value.copy(); if (key.isNumberConvertible()) result.put(value); else { Value oldValue = result.get(key).toValue();
949596979899100101102103104
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);
175176177178179180181182183184185
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);
9899100101102103104105106107108
String key = keys.toString(); Value value = _cache.get(key); if (value != null) return value.copy(env); else return BooleanValue.FALSE; } /*
7071727374757677787980
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()