summaryrefslogtreecommitdiff
path: root/Zend
diff options
context:
space:
mode:
authorDmitry Stogov <dmitry@php.net>2008-01-24 08:51:04 +0000
committerDmitry Stogov <dmitry@php.net>2008-01-24 08:51:04 +0000
commitbab919b91be2c4bf0e39f2016554a3f19aed1db9 (patch)
treec6d8f8267cf37d61828eb72c1c195d8afd69f6bc /Zend
parentcfcb262dfb87129e5ad3a77c0892bb067d3adee4 (diff)
downloadphp-git-bab919b91be2c4bf0e39f2016554a3f19aed1db9.tar.gz
Fixed error message
Diffstat (limited to 'Zend')
-rw-r--r--Zend/tests/bug41919.phpt3
-rw-r--r--Zend/zend_execute.c7
2 files changed, 2 insertions, 8 deletions
diff --git a/Zend/tests/bug41919.phpt b/Zend/tests/bug41919.phpt
index 127eb97bc1..3ba9ae0ec4 100644
--- a/Zend/tests/bug41919.phpt
+++ b/Zend/tests/bug41919.phpt
@@ -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
diff --git a/Zend/zend_execute.c b/Zend/zend_execute.c
index 45f35283da..6fdb95e6ba 100644
--- a/Zend/zend_execute.c
+++ b/Zend/zend_execute.c
@@ -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;