- Output for 7.4.0 - 7.4.33, 8.0.1 - 8.0.30, 8.1.0 - 8.1.28, 8.2.0 - 8.2.18, 8.3.0 - 8.3.6
<?php
interface OldInterface {
public function foo();
}
interface NewInterface {
public function foo(): mixed;
}
final class MyClass implements OldInterface/*, NewInterface */
{
#[Trick] public function foo(): mixed /*
public function foo() /* */
{
return null;
}
}
$c = new MyClass();
$c->foo();