3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php function boo(resource $foo) { } boo(fopen('php://memory', 'r'));
based on ndYlg
Output for 7.0.0 - 7.3.0alpha1
Fatal error: Uncaught TypeError: Argument 1 passed to boo() must be an instance of resource, resource given, called in /in/pal4t on line 8 and defined in /in/pal4t:3 Stack trace: #0 /in/pal4t(8): boo(Resource id #5) #1 {main} thrown in /in/pal4t on line 3
Process exited with code 255.
Output for 5.3.22 - 5.6.28
Catchable fatal error: Argument 1 passed to boo() must be an instance of resource, resource given, called in /in/pal4t on line 8 and defined in /in/pal4t on line 3
Process exited with code 255.