summaryrefslogtreecommitdiff
path: root/Zend/zend_compile.h
diff options
context:
space:
mode:
authorZeev Suraski <zeev@php.net>2003-08-03 08:21:08 +0000
committerZeev Suraski <zeev@php.net>2003-08-03 08:21:08 +0000
commit9d7122fb53fd7f043f2cde7eeb4f9aa0e2115adf (patch)
treea978e8d04915e4df8a3ae1f1524ebcc55f1aed7a /Zend/zend_compile.h
parent973b85672b4af12e8cb50376d89149b358c484f5 (diff)
downloadphp-git-9d7122fb53fd7f043f2cde7eeb4f9aa0e2115adf.tar.gz
Generalize fetch_class
Diffstat (limited to 'Zend/zend_compile.h')
-rw-r--r--Zend/zend_compile.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/Zend/zend_compile.h b/Zend/zend_compile.h
index d28fa53e40..59e05ea273 100644
--- a/Zend/zend_compile.h
+++ b/Zend/zend_compile.h
@@ -465,6 +465,7 @@ zend_brk_cont_element *get_next_brk_cont_element(zend_op_array *op_array);
ZEND_API zend_bool zend_is_compiling(TSRMLS_D);
ZEND_API char *zend_make_compiled_string_description(char *name TSRMLS_DC);
void zend_initialize_class_data(zend_class_entry *ce, zend_bool nullify_handlers TSRMLS_DC);
+int zend_get_class_fetch_type(char *class_name, uint class_name_len);
typedef zend_bool (*zend_auto_global_callback)(char *name, uint name_len TSRMLS_DC);
typedef struct _zend_auto_global {
@@ -680,6 +681,7 @@ int zendlex(znode *zendlval TSRMLS_DC);
#define ZEND_FETCH_CLASS_PARENT 2
#define ZEND_FETCH_CLASS_MAIN 3
#define ZEND_FETCH_CLASS_GLOBAL 4
+#define ZEND_FETCH_CLASS_AUTO 5
/* variable parsing type (compile-time) */