From e858d27888471107a4816d62033db785fab5f2da Mon Sep 17 00:00:00 2001 From: Andi Gutmans Date: Fri, 30 Nov 2001 16:29:47 +0000 Subject: - Initial support for class constants. There are still a few semantic - issues which need to be looked into but basically it seems to work. - Example: --- Zend/zend_API.c | 1 + 1 file changed, 1 insertion(+) (limited to 'Zend/zend_API.c') diff --git a/Zend/zend_API.c b/Zend/zend_API.c index 670e2e3c1f..e013d16a57 100644 --- a/Zend/zend_API.c +++ b/Zend/zend_API.c @@ -1217,6 +1217,7 @@ ZEND_API zend_class_entry *zend_register_internal_class(zend_class_entry *class_ class_entry->constants_updated = 0; zend_hash_init(&class_entry->default_properties, 0, NULL, ZVAL_PTR_DTOR, 1); zend_hash_init(&class_entry->static_members, 0, NULL, ZVAL_PTR_DTOR, 1); + zend_hash_init(&class_entry->constants, 0, NULL, ZVAL_PTR_DTOR, 1); zend_hash_init(&class_entry->function_table, 0, NULL, ZEND_FUNCTION_DTOR, 1); zend_hash_init(&class_entry->class_table, 10, NULL, ZEND_CLASS_DTOR, 1); -- cgit v1.2.1