3 // disable array -> "Array" conversion notice
4 error_reporting(error_reporting() & ~E_NOTICE
);
16 var_dump(foo(array(123)));
17 class C
{ public function __toString() { return "a C"; } }
18 var_dump(foo(new C()));
45 var_dump((string)$v1);
46 var_dump((string)$v2);
47 var_dump((string)$v3);
48 var_dump((string)$v4);
49 var_dump((string)$v5);
50 var_dump((string)$v6);
51 var_dump((string)$v7);
52 var_dump((string)$v8);
53 var_dump((string)$v9);
54 var_dump((string)$v10);
55 var_dump((string)$v11);
61 var_dump(foo(new D()));