summaryrefslogtreecommitdiff
path: root/ext/reflection/php_reflection.c
diff options
context:
space:
mode:
authorMarcus Boerger <helly@php.net>2005-03-06 22:15:35 +0000
committerMarcus Boerger <helly@php.net>2005-03-06 22:15:35 +0000
commit86ac9559be57b3d59ea6a656fecab09e6e78a207 (patch)
treeaae8275403fada3704cafa8191e5ba7596fbedcb /ext/reflection/php_reflection.c
parent5830e46a84365b88977e1341b7230f9924ef24a5 (diff)
downloadphp-git-86ac9559be57b3d59ea6a656fecab09e6e78a207.tar.gz
- Fix by Tim
Diffstat (limited to 'ext/reflection/php_reflection.c')
-rw-r--r--ext/reflection/php_reflection.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/ext/reflection/php_reflection.c b/ext/reflection/php_reflection.c
index 0434579027..bf1000ea91 100644
--- a/ext/reflection/php_reflection.c
+++ b/ext/reflection/php_reflection.c
@@ -3358,6 +3358,7 @@ ZEND_METHOD(reflection_property, getValue)
}
if ((ref->prop->flags & ZEND_ACC_STATIC)) {
+ zend_update_class_constants(intern->ce TSRMLS_CC);
if (zend_hash_quick_find(intern->ce->static_members, ref->prop->name, ref->prop->name_length + 1, ref->prop->h, (void **) &member) == FAILURE) {
zend_error(E_ERROR, "Internal error: Could not find the property %s", ref->prop->name);
/* Bails out */