023.phpt 310 B

123456789101112131415161718192021
  1. --TEST--
  2. Test match strict comparison with true expression
  3. --FILE--
  4. <?php
  5. function wrong() {
  6. throw new Exception();
  7. }
  8. echo match (true) {
  9. 'truthy' => wrong(),
  10. ['truthy'] => wrong(),
  11. new stdClass() => wrong(),
  12. 1 => wrong(),
  13. 1.0 => wrong(),
  14. true => "true\n",
  15. };
  16. ?>
  17. --EXPECT--
  18. true