array_spread.test 392 B

1234567891011121314151617181920212223242526272829
  1. Array spread
  2. -----
  3. <?php
  4. $items = [
  5. ...$value
  6. ];
  7. -----
  8. $array = $stmts[0]->expr->expr;
  9. $array->items[] = new Expr\ArrayItem(new Expr\Variable('b'));
  10. -----
  11. <?php
  12. $items = [
  13. ...$value, $b
  14. ];
  15. -----
  16. <?php
  17. $items =
  18. [
  19. ... $value
  20. ];
  21. -----
  22. $array = $stmts[0]->expr->expr;
  23. $array->items[] = new Expr\ArrayItem(new Expr\Variable('c'), null, false, [], true);
  24. -----
  25. <?php
  26. $items =
  27. [
  28. ... $value, ...$c
  29. ];