1--TEST--
2http_build_query() function with object that is just stringable (GH-10229)
3--FILE--
4<?php
5class StringableObject {
6    public function __toString() : string {
7        return "Stringable";
8    }
9}
10
11$o = new StringableObject();
12
13var_dump(http_build_query(['hello', $o]));
14var_dump(http_build_query($o));
15var_dump(http_build_query(['hello', $o], numeric_prefix: 'prefix_'));
16var_dump(http_build_query($o, numeric_prefix: 'prefix_'));
17?>
18--EXPECT--
19string(7) "0=hello"
20string(0) ""
21string(14) "prefix_0=hello"
22string(0) ""
23