3v4l.org

run code in 300+ PHP versions simultaneously
<?php class T { public $e; public function output() { $e = $this->e; echo $e('hi'); } } $t = new T; $t->e = function($str) { return str_reverse($str); }
Output for 5.4.0 - 5.4.29
Parse error: syntax error, unexpected end of file in /in/nRYQW on line 12
Process exited with code 255.
Output for 5.3.0 - 5.3.28
Parse error: syntax error, unexpected $end in /in/nRYQW on line 12
Process exited with code 255.

preferences:
173.42 ms | 1394 KiB | 66 Q