gh8778.phpt 361 B

123456789101112131415161718
  1. --TEST--
  2. Bug GH-8778 (Integer arithmethic with large number variants fails)
  3. --SKIPIF--
  4. <?php
  5. if (!extension_loaded("com_dotnet")) die("skip com_dotnet extension not available");
  6. if (PHP_INT_SIZE < 8) die("skip for 64bit only");
  7. ?>
  8. --FILE--
  9. <?php
  10. $int = 0x100000000;
  11. var_dump(
  12. $int,
  13. new variant($int) + 1
  14. );
  15. ?>
  16. --EXPECT--
  17. int(4294967296)
  18. int(4294967297)