3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php Class Proxy { public function __call($method, $args) { call_user_func_array(array($this, $method), $args); } // Pass by reference here. // we expect data to change otside this scope. protected function doSomethingTo(&$data) { $data = "done"; } } $data = 42; $objct = new A(); $a->doSomethingTo($data); var_dump($data);
based on SWmQ0
Output for 7.0.0 - 7.2.0
Fatal error: Uncaught Error: Class 'A' not found in /in/YkJv4:20 Stack trace: #0 {main} thrown in /in/YkJv4 on line 20
Process exited with code 255.
Output for 5.3.21 - 5.6.28
Fatal error: Class 'A' not found in /in/YkJv4 on line 20
Process exited with code 255.