cvs: Zend(PHP_4_3) / zend_execute.c
| From: | Moriyoshi Koizumi | Date: | Wed, 03 Dec 2003 22:14:25 +0000 |
| Subject: | cvs: Zend(PHP_4_3) / zend_execute.c | ||
| Groups: | php.zend-engine.cvs | ||
| Request: | Send a blank email to php-zend-engine-cvs+get-2058@lists.php.net to get a copy of this message | ||
moriyoshi Wed Dec 3 17:14:25 2003 EDT
Modified files: (Branch: PHP_4_3)
/Zend zend_execute.c
Log:
MFZE2(r-1.558): This kind of error should be caught.
# one more example follows;
#
# 1205: E_ERROR
# Cannot increment/decrement overloaded objects nor string offsets
Index: Zend/zend_execute.c
diff -u Zend/zend_execute.c:1.316.2.23 Zend/zend_execute.c:1.316.2.24
--- Zend/zend_execute.c:1.316.2.23 Wed Dec 3 14:33:16 2003
+++ Zend/zend_execute.c Wed Dec 3 17:14:25 2003
@@ -1311,7 +1311,7 @@
*/
zend_fetch_dimension_address(&EX(opline)->result, &EX(opline)->op1,
&EX(opline)->op2, EX(Ts), BP_VAR_R TSRMLS_CC);
if (EX(Ts)[EX(opline)->result.u.var].EA.type == IS_STRING_OFFSET) {
- zend_error(E_WARNING, "Cannot unset string offsets");
+ zend_error(E_ERROR, "Cannot unset string offsets");
} else {
PZVAL_UNLOCK(*EX(Ts)[EX(opline)->result.u.var].var.ptr_ptr);
if (EX(Ts)[EX(opline)->result.u.var].var.ptr_ptr != &EG(uninitialized_zval_ptr)) {