xref: /PHP-8.4/ext/gmp/tests/cast.phpt (revision 60afeb55)
1--TEST--
2GMP casting using casting operators
3--EXTENSIONS--
4gmp
5--FILE--
6<?php
7
8$n = gmp_init(42);
9echo $n, "\n";
10var_dump((string) $n);
11var_dump((int) $n);
12var_dump((float) $n);
13var_dump((bool) $n);
14
15echo "\n";
16
17$zero = gmp_init(0);
18echo $zero, "\n";
19var_dump((string) $zero);
20var_dump((int) $zero);
21var_dump((float) $zero);
22var_dump((bool) $zero);
23
24?>
25--EXPECT--
2642
27string(2) "42"
28int(42)
29float(42)
30bool(true)
31
320
33string(1) "0"
34int(0)
35float(0)
36bool(false)
37