039.phpt 663 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. --TEST--
  2. Test match with duplicate conditions
  3. --FILE--
  4. <?php
  5. $value = 1;
  6. echo match ($value) {
  7. 1 => 1,
  8. 2 => 2,
  9. 3 => 3,
  10. 4 => 4,
  11. 5 => 5,
  12. 1 => 6,
  13. };
  14. echo "\n";
  15. echo match ($value) {
  16. 2, 1 => '2, 1',
  17. 1 => 1,
  18. 3 => 3,
  19. 4 => 4,
  20. 5 => 5,
  21. };
  22. echo "\n";
  23. echo match ($value) {
  24. 1, 1 => '1, 1',
  25. 2, 2 => '2, 2',
  26. 3, 3 => '3, 3',
  27. 4, 4 => '4, 4',
  28. 5, 5 => '5, 5',
  29. };
  30. echo "\n";
  31. echo match ($value) {
  32. 1 => 1,
  33. 1 => 2,
  34. };
  35. echo "\n";
  36. echo match ($value) {
  37. 2, 1 => '2, 1',
  38. 1 => 1,
  39. };
  40. echo "\n";
  41. echo match ($value) {
  42. 1, 1 => '1, 1',
  43. 1 => 1,
  44. };
  45. echo "\n";
  46. ?>
  47. --EXPECT--
  48. 1
  49. 2, 1
  50. 1, 1
  51. 1
  52. 2, 1
  53. 1, 1