mirror of https://github.com/deuill/go-php.git
Fix issues with comparing serialized floating-point numbers
This commit fixes long-standing issues with comparing floating-point numbers bound into PHP with their original numbers in Go, where issues with imprecise storage may cause errors to occur.
This commit is contained in:
parent
b197613274
commit
f59ad77455
|
@ -261,6 +261,8 @@ func TestContextBind(t *testing.T) {
|
|||
c, _ := e.NewContext()
|
||||
c.Output = &w
|
||||
|
||||
c.Eval("ini_set('serialize_precision', 6);")
|
||||
|
||||
for i, tt := range bindTests {
|
||||
if err := c.Bind(fmt.Sprintf("t%d", i), tt.value); err != nil {
|
||||
t.Errorf("Context.Bind('%v'): %s", tt.value, err)
|
||||
|
|
Loading…
Reference in New Issue