array(2) {
[0]=>
object(Message)#1 (0) {
}
[1]=>
object(Message)#2 (0) {
}
}
array(2) {
[0]=>
object(Message)#5 (0) {
}
[1]=>
object(Message)#6 (0) {
}
}
Fatal error: Uncaught TypeError: test(): Argument #2 must be of type Message, WrongMessage given, called in /in/3UdED on line 17 and defined in /in/3UdED:7
Stack trace:
#0 /in/3UdED(17): test(Object(Message), Object(WrongMessage))
#1 {main}
thrown in /in/3UdED on line 7
Process exited with code 255.
Output for 8.3.5
Warning: PHP Startup: Unable to load dynamic library 'sodium.so' (tried: /usr/lib/php/8.3.5/modules/sodium.so (libsodium.so.23: cannot open shared object file: No such file or directory), /usr/lib/php/8.3.5/modules/sodium.so.so (/usr/lib/php/8.3.5/modules/sodium.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
array(2) {
[0]=>
object(Message)#1 (0) {
}
[1]=>
object(Message)#2 (0) {
}
}
array(2) {
[0]=>
object(Message)#5 (0) {
}
[1]=>
object(Message)#6 (0) {
}
}
Fatal error: Uncaught TypeError: test(): Argument #2 must be of type Message, WrongMessage given, called in /in/3UdED on line 17 and defined in /in/3UdED:7
Stack trace:
#0 /in/3UdED(17): test(Object(Message), Object(WrongMessage))
#1 {main}
thrown in /in/3UdED on line 7
Process exited with code 255.
array(2) {
[0]=>
object(Message)#1 (0) {
}
[1]=>
object(Message)#2 (0) {
}
}
array(2) {
[0]=>
object(Message)#5 (0) {
}
[1]=>
object(Message)#6 (0) {
}
}
Fatal error: Uncaught TypeError: Argument 2 passed to test() must be an instance of Message, instance of WrongMessage given, called in /in/3UdED on line 17 and defined in /in/3UdED:7
Stack trace:
#0 /in/3UdED(17): test(Object(Message), Object(WrongMessage))
#1 {main}
thrown in /in/3UdED on line 7
Process exited with code 255.
Output for 5.6.38
array(2) {
[0]=>
object(Message)#1 (0) {
}
[1]=>
object(Message)#2 (0) {
}
}
array(2) {
[0]=>
object(Message)#5 (0) {
}
[1]=>
object(Message)#6 (0) {
}
}
Catchable fatal error: Argument 2 passed to test() must be an instance of Message, instance of WrongMessage given, called in /in/3UdED on line 17 and defined in /in/3UdED on line 7
Process exited with code 255.