We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 5d1db3d commit aa559f0Copy full SHA for aa559f0
ext/gmp/tests/serialize_via_methods.phpt
@@ -0,0 +1,35 @@
1
+--TEST--
2
+GMP serialization and unserialization via magic methods
3
+--EXTENSIONS--
4
+gmp
5
+--FILE--
6
+<?php
7
+
8
+$n = gmp_init(13);
9
+var_dump($n);
10
+$a = $n->__serialize();
11
+var_dump($a);
12
13
+$n -= 11;
14
15
+$n->__unserialize($a);
16
17
18
+?>
19
+--EXPECT--
20
+object(GMP)#1 (1) {
21
+ ["num"]=>
22
+ string(2) "13"
23
+}
24
+array(1) {
25
+ [0]=>
26
+ string(1) "d"
27
28
+object(GMP)#2 (1) {
29
30
+ string(1) "2"
31
32
33
34
35
0 commit comments