com.caucho.quercus.expr
Class FunIncludeExpr
java.lang.Object
com.caucho.quercus.expr.Expr
com.caucho.quercus.expr.AbstractUnaryExpr
com.caucho.quercus.expr.FunIncludeExpr
public class FunIncludeExpr
- extends AbstractUnaryExpr
Represents a PHP include statement
Methods inherited from class com.caucho.quercus.expr.Expr |
assign, canRead, createAssign, createAssignFrom, createAssignRef, createCall, createClassConst, createClassField, createClassField, createCopy, createDeref, createFieldGet, createFieldGet, createIsset, createRef, createUnset, evalArg, evalArgs, evalArray, evalArrayAssign, evalArrayAssignTail, evalAssignRef, evalAssignValue, evalBoolean, evalChar, evalConstant, evalConstantPrefix, evalConstantSuffix, evalCopy, evalDirty, evalDouble, evalIsset, evalIssetValue, evalLong, evalObject, evalPostIncrement, evalPreIncrement, evalQuercusClass, evalRef, evalString, evalStringValue, evalTop, evalUnsetArray, evalValue, evalVar, getFileName, getFunctionLocation, getLine, getLocation, getLocationLine, isArray, isAssign, isBoolean, isConstant, isDouble, isFalse, isLiteral, isLong, isNumber, isRef, isString, isTrue, isVar, print |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
_dir
protected Path _dir
_isRequire
protected boolean _isRequire
FunIncludeExpr
public FunIncludeExpr(Location location,
Path sourceFile,
Expr expr)
FunIncludeExpr
public FunIncludeExpr(Location location,
Path sourceFile,
Expr expr,
boolean isRequire)
FunIncludeExpr
public FunIncludeExpr(Path sourceFile,
Expr expr)
FunIncludeExpr
public FunIncludeExpr(Path sourceFile,
Expr expr,
boolean isRequire)
eval
public Value eval(Env env)
- Evaluates the expression.
- Specified by:
eval
in class Expr
- Parameters:
env
- the calling environment.
- Returns:
- the expression value.
toString
public java.lang.String toString()
- Overrides:
toString
in class Expr