com.caucho.quercus.expr
Class FunIncludeExpr
java.lang.Object
com.caucho.quercus.expr.Expr
com.caucho.quercus.expr.AbstractUnaryExpr
com.caucho.quercus.expr.FunIncludeExpr
- Direct Known Subclasses:
- FunIncludeExprPro
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, evalAssignRef, evalAssignValue, evalBoolean, evalChar, evalConstant, evalConstantPrefix, evalConstantSuffix, evalCopy, evalDirty, evalDouble, evalIsset, evalLong, evalObject, evalPostIncrement, evalPreIncrement, 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