<?php
interface Foo
{
public function bar(int $a): void;
}
class Baz implements Foo
{
public function bar(int $a, int $b=2): void
{
echo "$a: $b";
}
}
(new Baz)->bar(1,3);
1: 3
Fatal error: Uncaught TypeError: Return value of Baz::bar() must be an instance of void, none returned in /in/judRV:13
Stack trace:
#0 /in/judRV(16): Baz->bar(1, 3)
#1 {main}
thrown in /in/judRV on line 13
Process exited with code 255.