OR.php 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
  1. <?php
  2. return [
  3. // No arguments
  4. [
  5. '#VALUE!',
  6. ],
  7. // NULL
  8. [
  9. false,
  10. null,
  11. ],
  12. // Boolean TRUE and NULL
  13. [
  14. true,
  15. true,
  16. null,
  17. ],
  18. // Boolean FALSE and NULL
  19. [
  20. false,
  21. false,
  22. null,
  23. ],
  24. // Both TRUE Booleans
  25. [
  26. true,
  27. true,
  28. true,
  29. ],
  30. // Mixed Booleans
  31. [
  32. true,
  33. true,
  34. false,
  35. ],
  36. // Mixed Booleans
  37. [
  38. true,
  39. false,
  40. true,
  41. ],
  42. // Both FALSE Booleans
  43. [
  44. false,
  45. false,
  46. false,
  47. ],
  48. // Multiple Mixed Booleans
  49. [
  50. true,
  51. true,
  52. true,
  53. false,
  54. ],
  55. // Multiple TRUE Booleans
  56. [
  57. true,
  58. true,
  59. true,
  60. true,
  61. ],
  62. // Multiple FALSE Booleans
  63. [
  64. false,
  65. false,
  66. false,
  67. false,
  68. false,
  69. ],
  70. [
  71. true,
  72. -1,
  73. -2,
  74. ],
  75. [
  76. false,
  77. 0,
  78. 0,
  79. ],
  80. [
  81. true,
  82. 0,
  83. 1,
  84. ],
  85. [
  86. true,
  87. 1,
  88. 1,
  89. ],
  90. // 'TRUE' String
  91. [
  92. true,
  93. 'TRUE',
  94. 1,
  95. ],
  96. // 'FALSE' String
  97. [
  98. true,
  99. 'FALSE',
  100. true,
  101. ],
  102. // Non-numeric String
  103. [
  104. '#VALUE!',
  105. 'ABCD',
  106. 1,
  107. ],
  108. [
  109. true,
  110. -2,
  111. 1,
  112. ],
  113. [
  114. true,
  115. -2,
  116. 0,
  117. ],
  118. ];