3v4l.org

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

preferences:
170.81 ms | 1395 KiB | 66 Q