![]() ![]() | ![]() |
php
1: --TEST-- 2: Check type hint compatibility in overrides with array hints. 3: --FILE-- 4: <?php 5: Class C { function f(array $a) {} } 6: 7: echo "No hint, should be array.\n"; 8: Class D extends C { function f($a) {} } 9: ?> 10: ==DONE== 11: --EXPECTF-- 12: Strict Standards: Declaration of D::f() should be compatible with that of C::f() in %s on line 5 13: No hint, should be array. 14: ==DONE==