summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfoobar <sniper@php.net>2003-05-22 23:59:37 +0000
committerfoobar <sniper@php.net>2003-05-22 23:59:37 +0000
commita747e1b7682147e17b06341fbf65da530f8e945a (patch)
treeba4a469a227205dc4354ce6e9b38e8d57b1d233a
parent475594c861e7df88934e28b5be1b29e61d90715f (diff)
downloadphp-git-a747e1b7682147e17b06341fbf65da530f8e945a.tar.gz
added another test case (due to the problems we saw with 4.3.2RC4)
-rw-r--r--ext/standard/tests/serialize/004.phpt33
1 files changed, 33 insertions, 0 deletions
diff --git a/ext/standard/tests/serialize/004.phpt b/ext/standard/tests/serialize/004.phpt
new file mode 100644
index 0000000000..a4a7c68d6f
--- /dev/null
+++ b/ext/standard/tests/serialize/004.phpt
@@ -0,0 +1,33 @@
+--TEST--
+serialize()/unserialize() floats in array.
+--INI--
+precision=12
+serialize_precision=100
+--FILE--
+<?php
+error_reporting (E_ALL);
+$a = array(4);
+$str = serialize($a);
+print('Serialized array: '.$str."\n");
+$b = unserialize($str);
+print('Unserialized array: ');
+var_dump($b);
+print("\n");
+$str = serialize(array(4.5));
+print('Serialized array: '.$str."\n");
+$b = unserialize($str);
+print('Unserialized array: ') ;
+var_dump($b);
+?>
+--EXPECT--
+Serialized array: a:1:{i:0;i:4;}
+Unserialized array: array(1) {
+ [0]=>
+ int(4)
+}
+
+Serialized array: a:1:{i:0;d:4.5;}
+Unserialized array: array(1) {
+ [0]=>
+ float(4.5)
+}