From a92db42568d5be412fd536cc96475f0a61666223 Mon Sep 17 00:00:00 2001 From: Nikita Popov Date: Wed, 20 Feb 2019 11:53:31 +0100 Subject: Use "modify" error message for FUNC_ARG fetch as well Avoid differences based on whether a W or FUNC_ARG fetch is performed. --- Zend/zend_execute.c | 1 + 1 file changed, 1 insertion(+) (limited to 'Zend/zend_execute.c') diff --git a/Zend/zend_execute.c b/Zend/zend_execute.c index 7d2e4426c5..70669e5fd1 100644 --- a/Zend/zend_execute.c +++ b/Zend/zend_execute.c @@ -711,6 +711,7 @@ static zend_never_inline ZEND_COLD zval* ZEND_FASTCALL make_real_object(zval *ob zend_error(E_WARNING, "Attempt to increment/decrement property '%s' of non-object", ZSTR_VAL(property_name)); } else if (opline->opcode == ZEND_FETCH_OBJ_W || opline->opcode == ZEND_FETCH_OBJ_RW + || opline->opcode == ZEND_FETCH_OBJ_FUNC_ARG || opline->opcode == ZEND_ASSIGN_OBJ_REF) { zend_error(E_WARNING, "Attempt to modify property '%s' of non-object", ZSTR_VAL(property_name)); } else { -- cgit v1.2.1