]> granicus.if.org Git - php/commitdiff
Added missed warning (ext/spl/tests/iterator_035.phpt)
authorDmitry Stogov <dmitry@zend.com>
Wed, 9 Jul 2014 09:30:47 +0000 (13:30 +0400)
committerDmitry Stogov <dmitry@zend.com>
Wed, 9 Jul 2014 09:30:47 +0000 (13:30 +0400)
Zend/zend_execute.c

index a11cbe2a39710094841c4ad784c18d6283af363a..4b3577bede7e9850579385a7527a2f9ba3ea198c 100644 (file)
@@ -1183,7 +1183,10 @@ convert_to_array:
                        retval = Z_OBJ_HT_P(container)->read_dimension(container, dim, type, result TSRMLS_CC);
 
                        if (UNEXPECTED(retval == &EG(uninitialized_zval))) {
+                               zend_class_entry *ce = Z_OBJCE_P(container);
+
                                ZVAL_NULL(result);
+                               zend_error(E_NOTICE, "Indirect modification of overloaded element of %s has no effect", ce->name->val);
                        } else if (retval && Z_TYPE_P(retval) != IS_UNDEF) {
                                if (!Z_ISREF_P(retval)) {
                                        if (Z_REFCOUNTED_P(retval) &&