From: Andrei Zmievski Date: Mon, 25 Apr 2005 20:41:26 +0000 (+0000) Subject: Reverting. Let's not introduce major BC breakage like this without a X-Git-Tag: php-5.0.1b1~421 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=53e3b0fcb8f878de63e3b3363b4de96766940193;p=php Reverting. Let's not introduce major BC breakage like this without a good reason. --- 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;