summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ext/standard/tests/general_functions/008.phpt40
1 files changed, 40 insertions, 0 deletions
diff --git a/ext/standard/tests/general_functions/008.phpt b/ext/standard/tests/general_functions/008.phpt
new file mode 100644
index 0000000000..a7e5307dc7
--- /dev/null
+++ b/ext/standard/tests/general_functions/008.phpt
@@ -0,0 +1,40 @@
+--TEST--
+var_dump float test
+--INI--
+precision=12
+--FILE--
+<?php
+// this checks f,g,G conversion for snprintf/spprintf
+var_dump(array(ini_get('precision'),.012,-.012,.12,-.12,1.2,-1.2,12.,-12.,0.000123,.0000123,123456789012,1234567890123,12345678901234567890));
+?>
+--EXPECT--
+array(14) {
+ [0]=>
+ string(2) "12"
+ [1]=>
+ float(0.012)
+ [2]=>
+ float(-0.012)
+ [3]=>
+ float(0.12)
+ [4]=>
+ float(-0.12)
+ [5]=>
+ float(1.2)
+ [6]=>
+ float(-1.2)
+ [7]=>
+ float(12)
+ [8]=>
+ float(-12)
+ [9]=>
+ float(0.000123)
+ [10]=>
+ float(1.23E-5)
+ [11]=>
+ float(123456789012)
+ [12]=>
+ float(1234567890120)
+ [13]=>
+ float(1.23456789012E+19)
+} \ No newline at end of file