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.VarExpr; 36 37 40 public class GlobalStatement extends Statement { 41 protected VarExpr _var; 42 43 46 public GlobalStatement(Location location, VarExpr var) 47 { 48 super(location); 49 50 _var = var; 51 } 52 53 public Value execute(Env env) 54 { 55 try { 56 env.setValue(_var.getName(), env.getGlobalVar(_var.getName())); 57 } 58 catch (RuntimeException e) { 59 rethrow(e, RuntimeException .class); 60 } 61 62 return null; 63 } 64 } 65 66 | Popular Tags |