From: Zeev Suraski Date: Tue, 11 Apr 2000 17:38:19 +0000 (+0000) Subject: Fix warnings X-Git-Tag: php-4.0RC2~412 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d17e3d6b18c791d9b46e9c96ff3bccac0e4fc42a;p=php Fix warnings --- diff --git a/Zend/zend_execute.c b/Zend/zend_execute.c index 656d02a6d1..19dbc46dc0 100644 --- a/Zend/zend_execute.c +++ b/Zend/zend_execute.c @@ -710,7 +710,9 @@ static void zend_fetch_dimension_address(znode *result, znode *op1, znode *op2, *retval = &EG(uninitialized_zval_ptr); SELECTIVE_PZVAL_LOCK(**retval, result); FREE_OP(op2, free_op2); - zend_error(E_WARNING, "Cannot use a NULL value as an array"); + if (type==BP_VAR_W || type==BP_VAR_RW) { + zend_error(E_WARNING, "Cannot use a NULL value as an array"); + } break; case IS_STRING: { zval *offset; @@ -752,7 +754,9 @@ static void zend_fetch_dimension_address(znode *result, znode *op1, znode *op2, } FREE_OP(op2, free_op2); SELECTIVE_PZVAL_LOCK(**retval, result); - zend_error(E_WARNING, "Cannot use a scalar value as an array"); + if (type==BP_VAR_W || type==BP_VAR_RW) { + zend_error(E_WARNING, "Cannot use a scalar value as an array"); + } } break; }