diff options
| author | Dmitry Stogov <dmitry@php.net> | 2008-01-24 08:51:04 +0000 |
|---|---|---|
| committer | Dmitry Stogov <dmitry@php.net> | 2008-01-24 08:51:04 +0000 |
| commit | bab919b91be2c4bf0e39f2016554a3f19aed1db9 (patch) | |
| tree | c6d8f8267cf37d61828eb72c1c195d8afd69f6bc /Zend | |
| parent | cfcb262dfb87129e5ad3a77c0892bb067d3adee4 (diff) | |
| download | php-git-bab919b91be2c4bf0e39f2016554a3f19aed1db9.tar.gz | |
Fixed error message
Diffstat (limited to 'Zend')
| -rw-r--r-- | Zend/tests/bug41919.phpt | 3 | ||||
| -rw-r--r-- | Zend/zend_execute.c | 7 |
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; |
