clone.phpt 325 B

12345678910111213141516171819202122
  1. --TEST--
  2. Cloning GMP instances
  3. --SKIPIF--
  4. <?php if (!extension_loaded("gmp")) print "skip"; ?>
  5. --FILE--
  6. <?php
  7. $a = gmp_init(3);
  8. $b = clone $a;
  9. gmp_clrbit($a, 0);
  10. var_dump($a, $b); // $b should be unaffected
  11. ?>
  12. --EXPECTF--
  13. object(GMP)#1 (1) {
  14. ["num"]=>
  15. string(1) "2"
  16. }
  17. object(GMP)#2 (1) {
  18. ["num"]=>
  19. string(1) "3"
  20. }