com.caucho.quercus.expr
Class FunIncludeOnceExpr
java.lang.Object
com.caucho.quercus.expr.Expr
com.caucho.quercus.expr.AbstractUnaryExpr
com.caucho.quercus.expr.FunIncludeOnceExpr
public class FunIncludeOnceExpr
- 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
FunIncludeOnceExpr
public FunIncludeOnceExpr(Location location,
Path sourceFile,
Expr expr)
FunIncludeOnceExpr
public FunIncludeOnceExpr(Location location,
Path sourceFile,
Expr expr,
boolean isRequire)
FunIncludeOnceExpr
public FunIncludeOnceExpr(Path sourceFile,
Expr expr)
FunIncludeOnceExpr
public FunIncludeOnceExpr(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.
isRequire
public boolean isRequire()
toString
public java.lang.String toString()
- Overrides:
toString
in class Expr