1 29 30 package com.caucho.quercus.program; 31 32 import com.caucho.quercus.Location; 33 import com.caucho.quercus.env.Env; 34 import com.caucho.quercus.env.Value; 35 import com.caucho.quercus.expr.Expr; 36 import com.caucho.quercus.expr.VarVarExpr; 37 38 41 public class VarGlobalStatement extends Statement { 42 protected Expr _varExpr; 43 44 47 public VarGlobalStatement(Location location, VarVarExpr var) 48 { 49 super(location); 50 51 _varExpr = var.getExpr(); 52 } 53 54 public Value execute(Env env) 55 { 56 String name = _varExpr.evalString(env); 57 58 env.setValue(name, env.getGlobalVar(name)); 59 60 return null; 61 } 62 } 63 64 | Popular Tags |