diff --git a/Zend/zend_compile.h b/Zend/zend_compile.h index 8d7f6c05d48..6e14f4619e6 100644 --- a/Zend/zend_compile.h +++ b/Zend/zend_compile.h @@ -549,8 +549,9 @@ int zendlex(znode *zendlval CLS_DC); #define ZEND_EVAL (1<<0) #define ZEND_INCLUDE (1<<1) -#define ZEND_IMPORT (1<<2) +#define ZEND_INCLUDE_ONCE (1<<2) #define ZEND_REQUIRE (1<<3) +#define ZEND_REQUIRE_ONCE (1<<4) #define ZEND_ISSET (1<<0) #define ZEND_ISEMPTY (1<<1) diff --git a/Zend/zend_execute.c b/Zend/zend_execute.c index b66d21331f8..8eb55c6de47 100644 --- a/Zend/zend_execute.c +++ b/Zend/zend_execute.c @@ -2056,7 +2056,6 @@ send_by_ref: switch (opline->op2.u.constant.value.lval) { case ZEND_INCLUDE: - case ZEND_IMPORT: case ZEND_REQUIRE: new_op_array = compile_filename(opline->op2.u.constant.value.lval, get_zval_ptr(&opline->op1, Ts, &EG(free_op1), BP_VAR_R) CLS_CC ELS_CC); break;