3v4l.org

run code in 300+ PHP versions simultaneously
<?php class A { function foo(self $a) { echo 1; } } $a=new A(); $a->foo(new A())
Output for 5.4.0 - 5.4.25
Parse error: syntax error, unexpected end of file in /in/QllGZ on line 15
Process exited with code 255.
Output for 5.3.0 - 5.3.28
Parse error: syntax error, unexpected $end in /in/QllGZ on line 15
Process exited with code 255.

preferences:
180.14 ms | 1394 KiB | 62 Q