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