| Package | Description | 
|---|---|
| com.caucho.quercus.env | |
| com.caucho.quercus.expr | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
SessionVar
Represents a PHP variable value. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Var | 
LazyStaticMap.get(java.lang.Object key)
Returns the matching value, or null. 
 | 
Var | 
LazyStaticMap.get(StringValue key)
Returns the matching value, or null. 
 | 
Var | 
ObjectExtValue.getFieldVar(Env env,
           StringValue name)
Returns the array ref. 
 | 
Var | 
ArgGetFieldValue.getFieldVar(Env env,
           StringValue name)
Converts to a reference variable. 
 | 
Var | 
Var.getFieldVar(Env env,
           StringValue name)
Returns the field ref. 
 | 
Var | 
Value.getFieldVar(Env env,
           StringValue name)
Returns the field ref. 
 | 
Var | 
JavaAdapterVar.getFieldVar(Env env,
           StringValue index)
Returns the field ref. 
 | 
Var | 
CopyObjectExtValue.getFieldVar(Env env,
           StringValue name)
Returns the array ref. 
 | 
Var | 
Env.getGlobalRef(StringValue name)
Gets a global value. 
 | 
Var | 
Env.getGlobalVar(java.lang.String name)
Gets a value. 
 | 
Var | 
Env.getGlobalVar(StringValue name)
Gets a value. 
 | 
Var | 
Env.getGlobalVar(StringValue name,
            Value value)
Gets a variable 
 | 
Var | 
Env.getRef(StringValue name)
Gets a value. 
 | 
Var | 
Env.getRef(StringValue name,
      boolean isAutoCreate)
Gets a value. 
 | 
Var | 
ArrayValueImpl.getRef(Value index)
Returns the array ref. 
 | 
Var | 
Var.getStaticFieldVar(Env env,
                 StringValue name)
Returns the static field reference. 
 | 
Var | 
Value.getStaticFieldVar(Env env,
                 StringValue name)
Returns the static field reference. 
 | 
Var | 
QuercusClass.getStaticFieldVar(Env env,
                 StringValue name)  | 
Var | 
ObjectValue.getStaticFieldVar(Env env,
                 StringValue name)
Returns the static field reference. 
 | 
Var | 
Env.getStaticVar(StringValue name)
Gets a static variable 
 | 
Var | 
Closure.getStaticVar(StringValue name)  | 
Var | 
ObjectExtValue.getThisFieldVar(Env env,
               StringValue name)
Returns the array ref. 
 | 
Var | 
Var.getThisFieldVar(Env env,
               StringValue name)
Returns the field ref. 
 | 
Var | 
Value.getThisFieldVar(Env env,
               StringValue name)
Returns the field as a Var. 
 | 
Var | 
CopyObjectExtValue.getThisFieldVar(Env env,
               StringValue name)
Returns the array ref. 
 | 
Var | 
EnvVarImpl.getVar()
Returns the current Var. 
 | 
abstract Var | 
EnvVar.getVar()
Returns the current Var. 
 | 
Var | 
LazySaveEnvVar.getVar()
Returns the current Var. 
 | 
Var | 
LazyEnvVar.getVar()
Returns the current Var. 
 | 
Var | 
Env.getVar(java.lang.String name)  | 
Var | 
Env.getVar(StringValue name)
Gets a value. 
 | 
Var | 
Env.getVar(StringValue name,
      boolean isAutoCreate,
      boolean isOutputNotice)
Gets a value. 
 | 
Var | 
Env.getVar(StringValue name,
      Value value)
Gets a variable 
 | 
Var | 
ArgGetFieldValue.getVar(Value index)
Converts to a reference variable. 
 | 
Var | 
ArgRef.getVar(Value index)
Returns the array ref. 
 | 
Var | 
Var.getVar(Value index)
Returns the array ref. 
 | 
Var | 
Value.getVar(Value index)
Returns a reference to the array value. 
 | 
Var | 
ServerArrayValue.getVar(Value key)
Returns the array ref. 
 | 
Var | 
CopyArrayValue.getVar(Value index)
Returns the array ref. 
 | 
Var | 
JavaAdapterVar.getVar(Value index)
Returns the array ref. 
 | 
Var | 
ArrayValueWrapper.getVar(Value index)
Returns the array ref. 
 | 
Var | 
GlobalArrayValue.getVar(Value key)
Returns the array ref. 
 | 
Var | 
ArrayCopyValueImpl.getVar(Value index)
Returns the array ref. 
 | 
Var | 
JavaAdapter.getVar(Value index)
Returns the array ref. 
 | 
Var | 
ArrayValueImpl.getVar(Value index)
Returns the array ref. 
 | 
abstract Var | 
ArrayValue.getVar(Value index)
Returns the array ref. 
 | 
Var | 
LazyStaticMap.put(StringValue key,
   Var newVar)
Returns the matching value, or null. 
 | 
Var | 
Var.putVar()
Returns the array ref. 
 | 
Var | 
Value.putVar()
Sets the array tail, returning the Var of the tail. 
 | 
Var | 
CopyArrayValue.putVar()
Sets the array ref. 
 | 
Var | 
JavaAdapterVar.putVar()
Returns the array ref. 
 | 
Var | 
ArrayValueWrapper.putVar()
Sets the array ref. 
 | 
Var | 
ArrayCopyValueImpl.putVar()
Sets the array ref. 
 | 
Var | 
JavaAdapter.putVar()
Sets the array ref. 
 | 
Var | 
ArrayValueImpl.putVar()
Sets the array ref. 
 | 
abstract Var | 
ArrayValue.putVar()
Sets the array ref. 
 | 
static Var | 
Env.setEnvRef(Var oldVar,
         Value value)
Sets a reference 
 | 
Var | 
Env.setRef(StringValue name,
      Value value)
Sets a value. 
 | 
Var | 
EnvVar.setRef(Value value)
Sets the value as a reference. 
 | 
Var | 
Var.setRef(Value value)
Sets the value, possibly replacing if a var and returning the resulting var
 $a =& (...). 
 | 
Var | 
Env.setStaticRef(StringValue name,
            Value value)
Gets a static variable 
 | 
Var | 
Env.setVar(java.lang.String name,
      Value value)
Gets a variable 
 | 
Var | 
Env.setVar(StringValue name,
      Var var)
Sets a variable. 
 | 
Var | 
EnvVarImpl.setVar(Var var)
Sets the var. 
 | 
abstract Var | 
EnvVar.setVar(Var var)
Sets the var. 
 | 
Var | 
LazySaveEnvVar.setVar(Var var)
Sets the var. 
 | 
Var | 
LazyEnvVar.setVar(Var var)
Sets the var. 
 | 
Var | 
ArgRef.toLocalVar()
Converts to an argument value. 
 | 
Var | 
Var.toLocalVar()
Converts to a local argument variable 
 | 
Var | 
Value.toLocalVar()
Convert to a function argument value, e.g. 
 | 
Var | 
ArgGetValue.toLocalVarDeclAsRef()
Converts to a reference variable. 
 | 
Var | 
ArgGetFieldValue.toLocalVarDeclAsRef()
Converts to a reference variable. 
 | 
Var | 
ArgRef.toLocalVarDeclAsRef()
Converts to a reference variable 
 | 
Var | 
Var.toLocalVarDeclAsRef()
Converts to a reference variable 
 | 
Var | 
Value.toLocalVarDeclAsRef()
Convert to a function argument reference value, e.g. 
 | 
Var | 
ArgObjectGetValue.toLocalVarDeclAsRef()
Converts to a ref var. 
 | 
Var | 
ObjectExtValue.Entry.toRefVar()
Argument used/declared as a ref. 
 | 
Var | 
ArrayValue.Entry.toRefVar()
Argument used/declared as a ref. 
 | 
Var | 
ArgGetFieldValue.toVar()
Converts to a variable. 
 | 
Var | 
ArgRef.toVar()
Converts to a variable 
 | 
Var | 
Var.toVar()
Converts to a variable 
 | 
Var | 
Value.toVar()
Converts to a Var. 
 | 
Var | 
JavaAdapterVar.toVar()
Converts to a variable 
 | 
Var | 
ArrayValue.Entry.toVar()  | 
static Var | 
Env.toVar(Value value)
Converts to a variable 
 | 
Var | 
Env.unsetGlobalVar(StringValue name)
Unsets variable 
 | 
Var | 
Env.unsetLocalVar(StringValue name)
Unsets variable 
 | 
Var | 
Env.unsetVar(StringValue name)
Unsets variable 
 | 
| Modifier and Type | Method and Description | 
|---|---|
java.util.Set<java.util.Map.Entry<StringValue,Var>> | 
LazyStaticMap.entrySet()  | 
| Modifier and Type | Method and Description | 
|---|---|
Var | 
LazyStaticMap.put(StringValue key,
   Var newVar)
Returns the matching value, or null. 
 | 
static Var | 
Env.setEnvRef(Var oldVar,
         Value value)
Sets a reference 
 | 
Var | 
Env.setVar(StringValue name,
      Var var)
Sets a variable. 
 | 
Var | 
EnvVarImpl.setVar(Var var)
Sets the var. 
 | 
abstract Var | 
EnvVar.setVar(Var var)
Sets the var. 
 | 
Var | 
LazySaveEnvVar.setVar(Var var)
Sets the var. 
 | 
Var | 
LazyEnvVar.setVar(Var var)
Sets the var. 
 | 
| Constructor and Description | 
|---|
ArgRef(Var var)  | 
EnvVarImpl(Var var)  | 
| Modifier and Type | Method and Description | 
|---|---|
Var | 
ObjectFieldExpr.evalVar(Env env)
Evaluates the expression. 
 | 
Var | 
ClassVarFieldExpr.evalVar(Env env)
Evaluates the expression. 
 | 
Var | 
ArrayTailExpr.evalVar(Env env)
Evaluates the expression. 
 | 
Var | 
ClassVirtualFieldExpr.evalVar(Env env)
Evaluates the expression. 
 | 
Var | 
ClassFieldVarExpr.evalVar(Env env)
Evaluates the expression. 
 | 
Var | 
ArrayGetExpr.evalVar(Env env)
Evaluates the expression. 
 | 
Var | 
Expr.evalVar(Env env)
Evaluates the expression, always returning a variable. 
 | 
Var | 
ClassFieldExpr.evalVar(Env env)
Evaluates the expression. 
 | 
Var | 
UnaryRefExpr.evalVar(Env env)
Evaluates the expression. 
 | 
abstract Var | 
AbstractVarExpr.evalVar(Env env)
Evaluates the expression as a reference (by RefExpr). 
 | 
Var | 
ThisFieldExpr.evalVar(Env env)
Evaluates the expression. 
 | 
Var | 
ClassVarFieldVarExpr.evalVar(Env env)
Evaluates the expression. 
 | 
Var | 
ThisFieldVarExpr.evalVar(Env env)
Evaluates the expression. 
 | 
Var | 
VarVarExpr.evalVar(Env env)
Evaluates the expression. 
 | 
Var | 
VarExpr.evalVar(Env env)
Evaluates the expression. 
 | 
Var | 
ClassVirtualFieldVarExpr.evalVar(Env env)
Evaluates the expression. 
 | 
Var | 
ObjectFieldVarExpr.evalVar(Env env)
Evaluates the expression. 
 | 
Var | 
ThisExpr.evalVar(Env env)
Evaluates the expression. 
 | 
Var | 
BinaryCharAtExpr.evalVar(Env env)
Evaluates the expression. 
 |