diff options
author | Andi Gutmans <andi@php.net> | 2000-04-10 21:12:33 +0000 |
---|---|---|
committer | Andi Gutmans <andi@php.net> | 2000-04-10 21:12:33 +0000 |
commit | 73c6fbff7eeebb62a396511f900f3c6ecfbcbc2a (patch) | |
tree | 39f93e8c15d06cce48fdf0a763faaf3d20359e21 /Zend/zend_execute.c | |
parent | e663d856b3fdcb84b1f6525517ebcabe55a4ea0a (diff) | |
download | php-git-73c6fbff7eeebb62a396511f900f3c6ecfbcbc2a.tar.gz |
-
Diffstat (limited to 'Zend/zend_execute.c')
-rw-r--r-- | Zend/zend_execute.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/Zend/zend_execute.c b/Zend/zend_execute.c index 7bf0e106c8..8af12376ea 100644 --- a/Zend/zend_execute.c +++ b/Zend/zend_execute.c @@ -2053,6 +2053,9 @@ send_by_ref: if (file_handle.handle.fp) { if (!opened_path || zend_hash_add(&EG(included_files), opened_path, strlen(opened_path)+1, (void *)&dummy, sizeof(int), NULL)==SUCCESS) { new_op_array = compile_files(1 CLS_CC, 1, &file_handle); + if (new_op_array) { + pass_include_eval(new_op_array); + } } if (opened_path) { free(opened_path); @@ -2067,6 +2070,9 @@ send_by_ref: case ZEND_INCLUDE: 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); + if (new_op_array) { + pass_include_eval(new_op_array); + } break; case ZEND_EVAL: new_op_array = compile_string(get_zval_ptr(&opline->op1, Ts, &EG(free_op1), BP_VAR_R) CLS_CC); |