<?php
class TC {
public function test($a,$b){
return $a + $b;
}
}
function plusMath(TC $test,$fir,$sec){
return $test->test($fir,$sec);
}
plusMath(1,2);
Fatal error: Uncaught TypeError: plusMath(): Argument #1 ($test) must be of type TC, int given, called in /in/ubnFK on line 13 and defined in /in/ubnFK:9
Stack trace:
#0 /in/ubnFK(13): plusMath(1, 2)
#1 {main}
thrown in /in/ubnFK on line 9
Process exited with code 255.
Output for 7.3.0 - 7.3.33, 7.4.0 - 7.4.33
Fatal error: Uncaught TypeError: Argument 1 passed to plusMath() must be an instance of TC, int given, called in /in/ubnFK on line 13 and defined in /in/ubnFK:9
Stack trace:
#0 /in/ubnFK(13): plusMath(1, 2)
#1 {main}
thrown in /in/ubnFK on line 9
Process exited with code 255.
Fatal error: Uncaught TypeError: Argument 1 passed to plusMath() must be an instance of TC, integer given, called in /in/ubnFK on line 13 and defined in /in/ubnFK:9
Stack trace:
#0 /in/ubnFK(13): plusMath(1, 2)
#1 {main}
thrown in /in/ubnFK on line 9
Process exited with code 255.
Catchable fatal error: Argument 1 passed to plusMath() must be an instance of TC, integer given, called in /in/ubnFK on line 13 and defined in /in/ubnFK on line 9
Process exited with code 255.