summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcus Boerger <helly@php.net>2005-02-27 22:22:26 +0000
committerMarcus Boerger <helly@php.net>2005-02-27 22:22:26 +0000
commita586cecf35d242d98832527e55bb6203e69c6342 (patch)
treef7be09dd7de1e9dc12a26e3385d42330fea6d228
parentc4bc32ff7bbd2a81588869cd78f24c858cc02abc (diff)
downloadphp-git-a586cecf35d242d98832527e55bb6203e69c6342.tar.gz
- If silence if wanted we do not error out
-rw-r--r--Zend/zend_object_handlers.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/Zend/zend_object_handlers.c b/Zend/zend_object_handlers.c
index 21f879adc1..b70c8f5ae9 100644
--- a/Zend/zend_object_handlers.c
+++ b/Zend/zend_object_handlers.c
@@ -722,7 +722,10 @@ ZEND_API zval **zend_std_get_static_property(zend_class_entry *ce, char *propert
#endif
if (!zend_verify_property_access(property_info, ce TSRMLS_CC)) {
- zend_error(E_ERROR, "Cannot access %s property %s::$%s", zend_visibility_string(property_info->flags), ce->name, property_name);
+ if (!silent) {
+ zend_error(E_ERROR, "Cannot access %s property %s::$%s", zend_visibility_string(property_info->flags), ce->name, property_name);
+ }
+ return NULL;
}
zend_hash_quick_find(tmp_ce->static_members, property_info->name, property_info->name_length+1, property_info->h, (void **) &retval);