comparison_invalid.phpt 461 B

1234567891011121314151617181920212223
  1. --TEST--
  2. Invalid comparison with a GMP object
  3. --EXTENSIONS--
  4. gmp
  5. --FILE--
  6. <?php
  7. try {
  8. var_dump("hapfegfbu" > gmp_init(0));
  9. } catch (\Error $e) {
  10. echo $e::class, ': ', $e->getMessage(), \PHP_EOL;
  11. }
  12. try {
  13. var_dump((new DateTime()) > gmp_init(0));
  14. } catch (\Error $e) {
  15. echo $e::class, ': ', $e->getMessage(), \PHP_EOL;
  16. }
  17. ?>
  18. --EXPECT--
  19. ValueError: Number is not an integer string
  20. TypeError: Number must be of type GMP|string|int, DateTime given