summaryrefslogtreecommitdiff
path: root/Zend/zend_compile.h
diff options
context:
space:
mode:
authorDmitry Stogov <dmitry@php.net>2005-02-07 16:09:54 +0000
committerDmitry Stogov <dmitry@php.net>2005-02-07 16:09:54 +0000
commitfc96c7f7fa18b0fc9216bcc9f94e72a753da7689 (patch)
tree02642d4fbca015ea351e2356866248ed17b90da9 /Zend/zend_compile.h
parent2d13dd0ef0cb0a7c0e85da3b3fbbb0fc15e5f9d8 (diff)
downloadphp-git-fc96c7f7fa18b0fc9216bcc9f94e72a753da7689.tar.gz
foreash($a as $key => $val) optimization
Removed temorary array creation on each iteration.
Diffstat (limited to 'Zend/zend_compile.h')
-rw-r--r--Zend/zend_compile.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/Zend/zend_compile.h b/Zend/zend_compile.h
index 825ffca758..2bf075317d 100644
--- a/Zend/zend_compile.h
+++ b/Zend/zend_compile.h
@@ -461,9 +461,9 @@ void zend_do_isset_or_isempty(int type, znode *result, znode *variable TSRMLS_DC
void zend_do_instanceof(znode *result, znode *expr, znode *class_znode, int type TSRMLS_DC);
-void zend_do_foreach_begin(znode *foreach_token, znode *array, znode *open_brackets_token, znode *as_token, int variable TSRMLS_DC);
-void zend_do_foreach_cont(znode *value, znode *key, znode *as_token, znode *foreach_token TSRMLS_DC);
-void zend_do_foreach_end(znode *foreach_token, znode *open_brackets_token TSRMLS_DC);
+void zend_do_foreach_begin(znode *foreach_token, znode *array, znode *open_brackets_token, int variable TSRMLS_DC);
+void zend_do_foreach_cont(znode *value, znode *key, znode *foreach_token TSRMLS_DC);
+void zend_do_foreach_end(znode *foreach_token TSRMLS_DC);
void zend_do_declare_begin(TSRMLS_D);
void zend_do_declare_stmt(znode *var, znode *val TSRMLS_DC);