@@ -10,34 +10,34 @@ printf("Decimal: %s, 36-based: %s\n", gmp_strval($a), gmp_strval($a,36));
1010try {
1111 printf ("Decimal: %s, -1-based: %s \n" , gmp_strval ($ a ), gmp_strval ($ a ,-1 ));
1212} catch (\ValueError $ e ) {
13- echo $ e ->getMessage () . \ PHP_EOL ;
13+ echo $ e::class, ' : ' , $ e ->getMessage (), PHP_EOL ;
1414}
1515try {
1616 printf ("Decimal: %s, 1-based: %s \n" , gmp_strval ($ a ), gmp_strval ($ a ,1 ));
1717} catch (\ValueError $ e ) {
18- echo $ e ->getMessage () . \ PHP_EOL ;
18+ echo $ e::class, ' : ' , $ e ->getMessage (), PHP_EOL ;
1919}
2020try {
2121 printf ("Decimal: %s, -37-based: %s \n" , gmp_strval ($ a ), gmp_strval ($ a ,-37 ));
2222} catch (\ValueError $ e ) {
23- echo $ e ->getMessage () . \ PHP_EOL ;
23+ echo $ e::class, ' : ' , $ e ->getMessage (), PHP_EOL ;
2424}
2525printf ("Decimal: %s, 37-based: %s \n" , gmp_strval ($ a ), gmp_strval ($ a ,37 ));
2626printf ("Decimal: %s, 62-based: %s \n" , gmp_strval ($ a ), gmp_strval ($ a ,62 ));
2727try {
2828 printf ("Decimal: %s, 63-based: %s \n\n" , gmp_strval ($ a ), gmp_strval ($ a ,63 ));
2929} catch (\ValueError $ e ) {
30- echo $ e ->getMessage () . \ PHP_EOL ;
30+ echo $ e::class, ' : ' , $ e ->getMessage (), PHP_EOL ;
3131}
3232printf ("Base 32 and 62-based: %s \n" , gmp_strval (gmp_init ("gh82179fbf5 " , 32 ), 62 ));
3333?>
3434--EXPECT--
3535Decimal: 71915494046709, -36-based: PHPISCOOL
3636Decimal: 71915494046709, 36-based: phpiscool
37- gmp_strval(): Argument #2 ($base) must be between 2 and 62, or -2 and -36
38- gmp_strval(): Argument #2 ($base) must be between 2 and 62, or -2 and -36
39- gmp_strval(): Argument #2 ($base) must be between 2 and 62, or -2 and -36
37+ ValueError: gmp_strval(): Argument #2 ($base) must be between 2 and 62, or -2 and -36
38+ ValueError: gmp_strval(): Argument #2 ($base) must be between 2 and 62, or -2 and -36
39+ ValueError: gmp_strval(): Argument #2 ($base) must be between 2 and 62, or -2 and -36
4040Decimal: 71915494046709, 37-based: KHKATELJF
4141Decimal: 71915494046709, 62-based: KQ6yq741
42- gmp_strval(): Argument #2 ($base) must be between 2 and 62, or -2 and -36
42+ ValueError: gmp_strval(): Argument #2 ($base) must be between 2 and 62, or -2 and -36
4343Base 32 and 62-based: 1NHkAcdIiD
0 commit comments