bug77691.phpt 357 B

12345678910111213141516171819202122232425262728
  1. --TEST--
  2. Bug #77691: Opcache passes wrong value for inline array push assignments
  3. --EXTENSIONS--
  4. opcache
  5. --FILE--
  6. <?php
  7. if (true) {
  8. function dump($str) {
  9. var_dump($str);
  10. }
  11. }
  12. function test() {
  13. $array = [];
  14. dump($array[] = 'test');
  15. dump($array);
  16. }
  17. test();
  18. ?>
  19. --EXPECT--
  20. string(4) "test"
  21. array(1) {
  22. [0]=>
  23. string(4) "test"
  24. }