diff --git a/Zend/zend_execute.c b/Zend/zend_execute.c index 10095b55656..19e25fb4c93 100644 --- a/Zend/zend_execute.c +++ b/Zend/zend_execute.c @@ -1910,7 +1910,7 @@ send_by_ref: if (opline->opcode==ZEND_INIT_ARRAY) { array_init(array_ptr); if (!expr_ptr) { - break; + NEXT_OPCODE(); } } if (opline->op1.op_type == IS_TMP_VAR) { /* temporary variable */