summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndi Gutmans <andi@php.net>2000-10-05 17:58:46 +0000
committerAndi Gutmans <andi@php.net>2000-10-05 17:58:46 +0000
commitd84c5a2238dd65b1e44de4f9a31cec17cb41d48f (patch)
treee7fb97d9ef6f20801d5b03741e3578bff30c9c8f
parentf06ee6bdbacd5e1269658f7b024be5ffc1c2a43c (diff)
downloadphp-git-d84c5a2238dd65b1e44de4f9a31cec17cb41d48f.tar.gz
- Updated included_files() also for plain include()/require().
-rw-r--r--Zend/zend-scanner.l4
1 files changed, 4 insertions, 0 deletions
diff --git a/Zend/zend-scanner.l b/Zend/zend-scanner.l
index 0e0a670fd5..0cc11b5dd9 100644
--- a/Zend/zend-scanner.l
+++ b/Zend/zend-scanner.l
@@ -401,6 +401,10 @@ zend_op_array *compile_filename(int type, zval *filename CLS_DC ELS_DC)
retval = zend_compile_file(&file_handle, type CLS_CC);
+ if (retval && file_handle.opened_path) {
+ int dummy = 1;
+ zend_hash_add(&EG(included_files), file_handle.opened_path, strlen(file_handle.opened_path)+1, (void *)&dummy, sizeof(int), NULL);
+ }
zend_destroy_file_handle(&file_handle CLS_CC);
if (filename==&tmp) {