3 // Test that Set::toArray() raises a warning on a int/string collision.
5 function should_warn() {
6 var_dump((Set
{1, 42, 13, '1', 'hello', 'world'})->toArray());
7 var_dump((Set
{0, '0'})->toArray());
9 var_dump((Set
{strval(PHP_INT_MAX
), PHP_INT_MAX
})->toArray());
11 $minInt = -PHP_INT_MAX
- 1;
12 var_dump((Set
{$minInt, strval($minInt)})->toArray());
16 var_dump((Set
{-0, '-0'})->toArray());
17 var_dump((Set
{13, '013'})->toArray());
22 echo "-------------\n\n";
26 echo "-------------\n\n";