]> granicus.if.org Git - php/commitdiff
Fixed error message
authorDmitry Stogov <dmitry@php.net>
Thu, 24 Jan 2008 08:51:04 +0000 (08:51 +0000)
committerDmitry Stogov <dmitry@php.net>
Thu, 24 Jan 2008 08:51:04 +0000 (08:51 +0000)
Zend/tests/bug41919.phpt
Zend/zend_execute.c

index 127eb97bc16b8f7f1c77c45b7c56462c86591b10..3ba9ae0ec4808a9e325102c67c583367091d2d3a 100644 (file)
@@ -8,5 +8,4 @@ $foo[3]->bar[1] = "bang";
 echo "ok\n";
 ?>
 --EXPECTF--
-Warning: Cannot use string offset as an array in %s/bug41919.php on line %d
-ok
+Fatal error: Cannot use string offset as an object in %s/bug41919.php on line %d
index 45f35283daccf8cd669c544c4b4b97401a2eebb2..6fdb95e6ba34065ba385fa5dd5791750f9c4bbfe 100644 (file)
@@ -1234,12 +1234,7 @@ static void zend_fetch_property_address(temp_variable *result, zval **container_
        zval *container;
 
        if (!container_ptr) {
-               zend_error(E_WARNING, "Cannot use string offset as an array");
-               if (result) {
-                       result->var.ptr_ptr = &EG(error_zval_ptr);
-                       PZVAL_LOCK(*result->var.ptr_ptr);
-               }
-               return;
+               zend_error_noreturn(E_ERROR, "Cannot use string offset as an object");
        }
 
        container = *container_ptr;