]> granicus.if.org Git - php/commitdiff
added another test case (due to the problems we saw with 4.3.2RC4)
authorfoobar <sniper@php.net>
Thu, 22 May 2003 23:59:37 +0000 (23:59 +0000)
committerfoobar <sniper@php.net>
Thu, 22 May 2003 23:59:37 +0000 (23:59 +0000)
ext/standard/tests/serialize/004.phpt [new file with mode: 0644]

diff --git a/ext/standard/tests/serialize/004.phpt b/ext/standard/tests/serialize/004.phpt
new file mode 100644 (file)
index 0000000..a4a7c68
--- /dev/null
@@ -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)
+}