Annotation of embedaddon/php/ext/gmp/tests/031.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: gmp_com() basic tests
3: --SKIPIF--
4: <?php if (!extension_loaded("gmp")) print "skip"; ?>
5: --FILE--
6: <?php
7:
8: var_dump(gmp_strval(gmp_com(0)));
9: var_dump(gmp_strval(gmp_com("0")));
10: var_dump(gmp_strval(gmp_com("test")));
11: var_dump(gmp_strval(gmp_com("2394876545678")));
12: var_dump(gmp_strval(gmp_com("-111")));
13: var_dump(gmp_strval(gmp_com(874653)));
14: var_dump(gmp_strval(gmp_com(-9876)));
15:
16: $n = gmp_init("98765467");
17: var_dump(gmp_strval(gmp_com($n)));
18: $n = gmp_init("98765463337");
19: var_dump(gmp_strval(gmp_com($n)));
20:
21: var_dump(gmp_strval(gmp_com(array())));
22: var_dump(gmp_strval(gmp_com()));
23:
24: echo "Done\n";
25: ?>
26: --EXPECTF--
27: string(2) "-1"
28: string(2) "-1"
29: string(1) "0"
30: string(14) "-2394876545679"
31: string(3) "110"
32: string(7) "-874654"
33: string(4) "9875"
34: string(9) "-98765468"
35: string(12) "-98765463338"
36:
37: Warning: gmp_com(): Unable to convert variable to GMP - wrong type in %s on line %d
38: string(1) "0"
39:
40: Warning: gmp_com() expects exactly 1 parameter, 0 given in %s on line %d
41:
42: Warning: gmp_strval(): Unable to convert variable to GMP - wrong type in %s on line %d
43: bool(false)
44: Done
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>