### Description The following code: https://3v4l.org/BRBW9 ```php <?php function &test(): int { $x = 0; try { return $x; } finally { $x = 'test'; } } $x = &test(); var_dump($x); ``` Resulted in this output: ``` string(4) "test" ``` But I expected this output instead: ``` Fatal error: Uncaught TypeError: test(): Return value must be of type int, string returned ``` ### PHP Version ```plain PHP 7.0.2+ ``` ### Operating System _No response_