xref: /PHP-8.0/ext/opcache/tests/bug77691.phpt (revision 75bc3446)
1--TEST--
2Bug #77691: Opcache passes wrong value for inline array push assignments
3--SKIPIF--
4<?php require_once('skipif.inc'); ?>
5--FILE--
6<?php
7
8if (true) {
9    function dump($str) {
10        var_dump($str);
11    }
12}
13
14function test() {
15    $array = [];
16    dump($array[] = 'test');
17    dump($array);
18}
19
20test();
21
22?>
23--EXPECT--
24string(4) "test"
25array(1) {
26  [0]=>
27  string(4) "test"
28}
29