3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php $foo = function () { return $this;}; var_dump($foo());
based on 1PQoE
Output for 7.1.0 - 7.3.0beta1
Fatal error: Uncaught Error: Using $this when not in object context in /in/tOXSi:3 Stack trace: #0 /in/tOXSi(6): {closure}() #1 {main} thrown in /in/tOXSi on line 3
Process exited with code 255.
Output for 5.6.0 - 5.6.30, hhvm-3.18.5 - 3.21.3, 7.0.0 - 7.0.27
Notice: Undefined variable: this in /in/tOXSi on line 3 NULL
Output for hhvm-3.22.0
Notice: Undefined variable: this in /in/tOXSi on line -1 NULL