diff options
author | Zeev Suraski <zeev@php.net> | 2004-02-04 16:30:15 +0000 |
---|---|---|
committer | Zeev Suraski <zeev@php.net> | 2004-02-04 16:30:15 +0000 |
commit | c5d842279c592cc2637d2c355761741cc03ab2a0 (patch) | |
tree | 2f03655e980744594b73b9a142beb3a5d139cecf /Zend/zend_execute.h | |
parent | 723641590a376fea3ae3fe503785cc037ca304ef (diff) | |
download | php-git-c5d842279c592cc2637d2c355761741cc03ab2a0.tar.gz |
Reinstate early-binding for classes.
Note that this is available for downwards compatibility only - and it doesn't
work if you use new features (namely, interfaces). Generally, people should
declare their classes before using them, but we just didn't want hell to break
loose (c)
Diffstat (limited to 'Zend/zend_execute.h')
-rw-r--r-- | Zend/zend_execute.h | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/Zend/zend_execute.h b/Zend/zend_execute.h index 1c3af83f6a..3f5d5cc4f8 100644 --- a/Zend/zend_execute.h +++ b/Zend/zend_execute.h @@ -145,7 +145,7 @@ ZEND_API void zend_timeout(int dummy); ZEND_API zend_class_entry *zend_fetch_class(char *class_name, uint class_name_len, int fetch_type TSRMLS_DC); void zend_throw_exception_internal(zval *exception TSRMLS_DC); ZEND_API void zend_clear_exception(TSRMLS_D); - +void zend_verify_abstract_class(zend_class_entry *ce TSRMLS_DC); #ifdef ZEND_WIN32 void zend_init_timeout_thread(); @@ -161,8 +161,6 @@ void zend_shutdown_timeout_thread(); void zend_assign_to_variable_reference(znode *result, zval **variable_ptr_ptr, zval **value_ptr_ptr, temp_variable *Ts TSRMLS_DC); -#define IS_STRING_OFFSET 2 - /* The following tries to resolve the classname of a zval of type object. * Since it is slow it should be only used in error messages. */ |