summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrei Zmievski <andrei@php.net>2005-04-25 20:41:26 +0000
committerAndrei Zmievski <andrei@php.net>2005-04-25 20:41:26 +0000
commit53e3b0fcb8f878de63e3b3363b4de96766940193 (patch)
treea973192a76abebc26da50145a9fc5347d797e54b
parentd0f85d3e27e7265cd48fedb8efd81fdd97137756 (diff)
downloadphp-git-53e3b0fcb8f878de63e3b3363b4de96766940193.tar.gz
Reverting. Let's not introduce major BC breakage like this without a
good reason.
-rw-r--r--Zend/zend_object_handlers.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/Zend/zend_object_handlers.c b/Zend/zend_object_handlers.c
index fc7770191d..8f2b1e9502 100644
--- a/Zend/zend_object_handlers.c
+++ b/Zend/zend_object_handlers.c
@@ -819,9 +819,7 @@ static int zend_std_has_property(zval *object, zval *member, int check_empty TSR
if (check_empty) {
result = zend_is_true(*value);
} else {
- /* We do not need to check for NULL here because this is not called for isset/isempty.
- * And indeed even a NULL value means the property is defined. */
- result = 1;
+ result = (Z_TYPE_PP(value) != IS_NULL);
}
} else {
result = 0;