diff options
| author | Zeev Suraski <zeev@php.net> | 2000-04-11 17:38:19 +0000 |
|---|---|---|
| committer | Zeev Suraski <zeev@php.net> | 2000-04-11 17:38:19 +0000 |
| commit | d17e3d6b18c791d9b46e9c96ff3bccac0e4fc42a (patch) | |
| tree | 681bc6553412ce5e07e71fce56fea7462e1a81fe /Zend/zend_execute.c | |
| parent | e39d70fff6f3520e26358bb2e894f59fb9c95e25 (diff) | |
| download | php-git-d17e3d6b18c791d9b46e9c96ff3bccac0e4fc42a.tar.gz | |
Fix warnings
Diffstat (limited to 'Zend/zend_execute.c')
| -rw-r--r-- | Zend/zend_execute.c | 8 |
1 files changed, 6 insertions, 2 deletions
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; } |
